文章目录
代码格式 format
注释
单行注释:
多行注释:
单步执行代码:设置断点
4:Step Over
缩进
缩进使用四个空格或者Tab键
Ctrl+D:复制
语句换行
注意:
- 不应该加逗号
- 大中小括号,单双引号
变量
使用iPython查看变量内容
Pyhon中定义变量不需要指定类型,没有long、double和char
,写的时候,等号两边有空格
- 数字型:
整型(int),浮点型(float),布尔型(bool,表示真假,非零即真),复数型(complex,高级Python) - 非数字型:
字符串(str,123引号),列表(list),元组(tuple),字典(dict)
标识符和关键字
定义:变量名、函数名
- 字母数字下划线,区分大小写,不以数字开头
- 不与关键字相同
- 如果变量名需要两个或以上单词,每个单词小写用_连接,Python不用驼峰命名法
查看Python关键字:import关键字可以导入“工具包”
整型
Python 2 中有long类型,Python 3 中没有
浮点型
浮点型加减乘除后还是浮点型:
当浮点型超出范围,精度不够:
贴出错误:
布尔类型
False可以看作整形 0
所有空对象、空字符串、空元组等,都是False = 0
复数类型(complex)
定义复数:
- 直接写变量
- x = complex(a,b)
获取实部虚部:
a.real & a.imag,都是浮点数,不区分 j 大小写
算数运算符
与其他语言不同:
10 / 20 = 0.5
9 // 2 = 4
2**3 = 8
字符串的拼接:
‘字符串’ * 数量
赋值运算符
注意:赋值语句没有返回值,不能用于赋值
A. 多重赋值
C. 多元赋值
逻辑运算
与或非:and、or、not
成员运算符
位运算
最快的运算
- ~ :取反,注意:负数表现补码
bin(十进制) = 二进制
- << :左移:左移是无限的,右移注意是否有数据丢失
左右移,乘除2
- & :按位与运算
- | :按位或运算
- ^ :按位异或运算:只要不一样就为1
用途:比较偏