咱们接着上篇的语法学习,继续了解学习Python基础语法。

数据类型
大体上把Python中的数据类型分为如下几类:Number(数字),String(字符串)、List(列表)、Dictionary(字典)、Bool(布尔)。
由于Python中认为所有的东西都是对象,所以Python不用像其它一些高级语言那样主动声明一个变量的类型。

#整型
i = 100
print(i)
#浮点型
f = 3.141592
print(f)
#字符串
str = 'hello String'
print(str)
#List  索引从0开始,支持负数索引,-1为最后一个
list  = [1,2,3,4]
print(list)
print(list[-1], list[-2])
#字典(键值对)
dict = {"id":1,"name":"test1"}
print(dict["id"], dict["name"])
#布尔值  非零为真
print(bool(0), bool(1))

执行结果为:

100
3.141592
hello String
[1, 2, 3, 4]
4 3
1 test1
False True

空行
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
记住:空行也是程序代码的一部分。

同一行显示多条语句
Python可以在同一行中使用多条语句,语句之间使用分号(;)分割。

多个语句构成代码组
缩进相同的一组语句构成一个代码块,我们称之代码组。
像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。
我们将首行及后面的代码组称为一个子句(clause)。

import 与 from…import
在 python 用 import 或者 from…import 来导入相应的模块。
将整个模块(somemodule)导入,格式为: import somemodule
从某个模块中导入某个函数,格式为: from somemodule import somefunction
从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc
将某个模块中的全部函数导入,格式为: from somemodule import *

涉及到语法相关的内容是非常多的,这里只是简单的介绍了下最基本的一些语法,后面咱还得努力抓紧深入的学习才行!

转载于:https://www.cnblogs.com/5bug/p/7522988.html

吾八哥学Python(四):了解Python基础语法(下)相关推荐

  1. Python 实例教学_01_基础语法

    Python 实例教程 教学方法 课前准备 要求 Python 实例教学_01_基础语法 [Python 教学](https://blog.csdn.net/weixin_43955170/categ ...

  2. 【Python自动化运维】Python环境安装及基础语法

    [Python自动化运维]Python环境安装及基础语法 1. Python环境安装 2. Python基础语法 1. Python环境安装   pyenv官方安装手册:https://github. ...

  3. 一起学Go吧! Go语言基础语法篇二

    文章目录 前言 Go 语言指针 Go语言结构体 Go语言切片(Slice) Go 语言范围(Range) Go 语言Map(集合) Go 语言类型转换 Go 语言接口 Go 错误处理 Go并发 通道( ...

  4. Python 基础(四):基础语法

    文章目录 一.保留字(关键字) 二.标识符 三.代码缩进 四.注释 五.编码规范 六.命名规范 系列文章 热门专栏 大家好,我是水滴~~ 本篇我们来学习一下 Python 的基础语法,主要内容有:保留 ...

  5. 【阿里内部教程】python初阶:基础语法 python全栈自动化测试系类

    目录 很多小伙伴可能都没有看过凡哥的视频,所以大家可能对凡哥不是很了解这里先和大家来个自我介绍 凡哥我已经有着十二年互联网自动化测试和测试开发工程师,拥有丰富的自动化测试平台及测试开发经验,擅长接口测 ...

  6. python汇编指令_Python基础语法

    阅读目录: 第一节:编程基础 第一节:编程基础 第二节:语言分类 第三节:高级语言的发展 第四节:程序program 第五节:Python解释器 第六节:Python基础语法 第七节:程序控制 第八节 ...

  7. python编程语法-Python学习笔记(Ⅰ)——Python程序结构与基础语法

    作为微软的粉丝,最后终于向Python低头了,拖了两三个月终于下定决心学习Python了.不过由于之前受到C/C#等语言影响的思维定式,前期有些东西理解起来还是很费了些功夫的. 零.先抄书: 1.Py ...

  8. Python学习笔记(Ⅰ)——Python程序结构与基础语法

    作为微软的粉丝,最后终于向Python低头了,拖了两三个月终于下定决心学习Python了.不过由于之前受到C/C#等语言影响的思维定式,前期有些东西理解起来还是很费了些功夫的. 零.先抄书: 1.Py ...

  9. python expect模块_PYTHON基础语法全面总结

    YOU CAN DRINK ALL YOU LIKE, BUT IN THE MORNING YOU GET HEADACHE WITH THE SAME PROBLEMS. PYTHON基础语法总结 ...

最新文章

  1. ML_SVM的菜鸟实现
  2. 5种流行的Web抓取Python库,你用过哪种?
  3. dos下编译运行java工程,并解决外部jar包依赖
  4. NetSetMan IP地址切换工具
  5. seo技巧-2015/10/05
  6. 【Java】探究Java数组的本质
  7. PyQt5教程(三)——布局管理
  8. 如果安装License失败的解决方案
  9. 从汇编的眼光看C++(之泛型编程)
  10. POJ 1287 Networking
  11. MSSQL-Server On Docker
  12. Varnish的vcl子程序
  13. 使用VSCode编写LaTeX
  14. 烟雾传感器的matlab程序,单片机烟雾传感器proteus仿真+程序+PCB原理图
  15. PS暂存盘已满怎么办
  16. 江苏省职称计算机word2003教材,[205]Word 2003中文字处理 考试大纲
  17. 游戏画质提升1《X战警金刚狼前传》画质增强修改
  18. mysql教程 check_Check
  19. 交通流优化:一种强化学习方法
  20. stm32串口通信最后一字节不对异常

热门文章

  1. linux下的解压命令
  2. 如何高效的利用博客园?
  3. 观察:Android与潮流一起,机遇无处不在
  4. outlook2007 未知错误,代码0x80040600解决方法
  5. pytest+allure框架搭建(MacOS)
  6. 余额 微信钱包图片_微信储值会员卡小程序,微信会员卡功能系统。
  7. 教育园报修系统_【务实活动】“充电”模式强力开启,务实幼教2019暑期小红巾生存教育大培训...
  8. win10只有c盘怎么分区_电脑技巧分享:安装win10系统时系统盘C盘分区多大空间适合?...
  9. web前端学习day_04:jQuery框架
  10. 5添加一块盘_win系统,Linux系统,重装系统后,添加盘简易教程