(一)基础语法
1.1、注释
程序添加注释,可以用来解释程序某些部分的作用和功能,提高程序的可读性,注释有两种形式:
- 单行注释:#
- 多行注释:单引号('''注释内容''')或双引号("""注释内容""")
1.2、变量
python是弱类型语言,变量不用声明即可直接赋值,而且其数据类型可以动态改变。
1.3、基本数据类型
- 数字:整数(八、十、十六进制)、浮点数、复数
- 字符串
- 布尔类型
数据类型转换:
1.4、输入与输出
- input():输入
- print():输出
(二)运算符与表达式
2.1、运算符
算数运算符
赋值运算符
比较运算符
逻辑运算符
位运算符
- 按位与(&):两个操作数据的二进制表示,只有对应位都是1时,结果位才是1,否则为0
- 按位或(|):两个操作数据的二进制表示,只有对应位都是0,结果位才是0,否则为1
- 按位异或(^);当两个操作数的二进制表示相同(同时为0或同时为1)时,结果为0,否则为1
- 按位取反(~):对应二进制中的1修改为0,0修改为1
- 左移位(<<):二进制操作数向左移动指定的位数
- 右移位(>>):二进制操作数向右移动指定的位数
2.2、运算符优先级
2.3、条件表达式
r = a if a > b else b
等价于
if a>b:
r=a
else:
r=b