代码规范
- Python官方提供一系列规范PEP文档
- PEP 8 PEP的第八篇文档
print(" I love you") #打印出来
注释
- 注释的写法:以#号开头,可以单独行,也可以在某行代码后便
- 块注释:好几行代码或者内容,以三个连续单引号货双引号开始和结束
变量
变量就是可以重复的一个量
变量命名的规则
- 变量命名可以包含数字,大小写字母,下划线或者更多
- 数字不可以打头
- 4man,5for 是不可以
- man4,for5是可以的
- 以下划线开头的内容具有特殊含义,不建议使用
- 比如_age
- 大小写不一样,俗称大小写敏感
- ForMar 跟 formar不是一个明亮名称
推荐
- 使用具有固定含义的英文单子或者缩写,srv=server,一般以posix命名规则为主
- 驼峰命名法
名称以单词自动连接,切每个首字母大写- 大驼峰,每个首字母军大写
- 在Python中给类命名使用此法
- MyFirstLove
- 小驼峰,类似大驼峰,但第一个字母小写
- 在Pyton中一般给普通变量或者函数命名
- myFirstLove
- posix写法
- 多个单子用下划线链接
- 单词全小写
- my_first_love
- 保留字和关键词
- 变量命名必须避开,不能跟关键字和保留字重复
- class,red,break,for
# 查看关键字的方法
import keyword #引入关键字模块
# 打印出系统全部关键字
print(keyword.kwlist)
变量声明
- 格式1
var_name = var_value - 格式2
var1=var2=var3=var4 - 格式3
var1,var2,var3 = v1,v2,v3
变量类型
- 严格意义上只有一个类型
- 标准数据类型六种
- 数字Number
- 字符串类型 str
- 列表 list
- 元组 tuple
- 字典 dict
- 集合 set
数字类型Number
- Python中的数字没有大小限制
常见的数字类型
-
1.整数
- 没有小数部分
- 包含正数,负数,0
- 二进制
- 只有0,1
- 以0b开头的01串
- 例如
- 0b110
- 0b11110
- 八进制
- 以0o开头的,0-7之间的字符串
- 例如:0o71
- 十六进制
-
2.浮点数
- 就是通俗意义上的小数量
- 常见的案例格式
- 3.14159
-
- 0.4
- .4
-
3.科学计数法
-
定义跟数学定义一样
-
写法就是e后面跟整数用来表示10的指数
-
案例:
heigh = 185
print(heigh)heigh = 1.85e2
-
-
4.复数 complex
- 与数学定义一致
- 复数的虚部用j/J表示
- 例如:
- 5+4j
- 4j
布尔值
- 用来表示真假的值
- 只有两个值:True / False
- 在Python中,布尔值可以当数字使用
- 如果当数字使用,True = 1,False = 0
- 如果数字当作布尔值使用,0=False,其余当作True
-
# 布尔值当作数字使用
age = 18 + True
print(age)
age = 18 +False
print(age)