python语法基础-变量

注释

机器不去执行注释内容

注释一般用自然语言书写

注释的写法

行注释:以井号开头,可以单独行,也可以在某行代码后边
块注释:好几行代码或者内容,以三个连续单引号或双引号开始和结束,中间任何内容机器都忽略
注释原则

恰当
不是越多越好
复杂算法
不容易懂的代码
python语法基础-变量
变量

变量就是可以重复使用的一个量,或者叫一个代号

变量的命名的规则

变量命名可以包含数字,大小写字母,下划线或者更多,但是文明不推荐除了前三种内容之外的符号
数字不可以打头
4man,5for 是不可以的

man4,for5 是可以的

一般在python中,以下划线开头的内容具有特殊含义,不建议使用
比如_age, _name, 理论可以,但强烈不推荐,包含但不限于一个下划线 开头和俩个连续下划线开头

大小写不一样,俗称大小写敏感
ForMan 跟 forMan 不是一个变量名称

推荐
使用具有固定含义的英文单词或者缩写,srv=server,skt=socket,一般以posix命名规则为主

驼峰命名法

名称以单词自动连接,且每个单词首字母大写

大驼峰,每个单词第一个字母均大写

在python中给类命名使用此法

小驼峰,类似大驼峰,但第一个字母小写

在python中一般给普通变量或者函数命名

posix的写法

多个单词用下划线连接

单词全部小写

保留字和关键字
变量命名必须避开,不能跟关键字和保留字重复

变量类型

严格意义上讲,只有一个类型

标准数据类型6种

数字nmber
字符串类型 str
列表 list
元组 tuple
字典 dict
集合 set
常见的数字类型

整数
没有小数部分
包含正数,负数,0
二进制 只有0,1 以0b开头

python语法基础-变量
八进制 以0o开头的 0到7之间的数字串

python语法基础-变量
十六进制 以0x组成的由 0-9,a-f构成的串

python语法基础-变量
浮点数 通俗意义上的小数量
科学计数法 定义与数学定义一致,写法是e后面跟整数用来表示10的指数
python语法基础-变量

复数 与数学定义一致 ,复数的虚部用j/J表示
布尔值 就是用来表示真假的值 ,只有俩个值:True/False,在python中,布尔值可以当数字使用,布尔值如果当数字使用,True=1,False=0;如果数字用来作布尔值使用,0=False,其余当作True
python语法基础-变量

字符串 表达文字信息的内容,形式上是引号引起来的一段内容,单双引号一致

python语法基础-变量
None类型 表示没有,通常用来占位
表达式 由一个或者几个数字或者变量或者运算符合成第一行代码,通常返回一个结果