python语法特点
python程序元素
1.“#"是单行注释
2.”“” 内容 “”“ 是多行注释
逻辑行与物理行
1.一个逻辑行可以占有多个物理行(用”\“分开)
a= ' this is \
life'
当逻辑行使用括号时(包括圆括号、花括号、中括号)
a=[a,b,
c]
2.一个物理行建议只包含一个逻辑行
多个逻辑行可以用”;'隔开
i=5;print(i);
代码缩进
1.尽量选择一个Tab键或者4个空格键
在大部分情况下时使用4个空格键稳妥
2.在python中乘级是通过缩进来划分的,需要注意
数字类型
1.浮点数中的 科学计数法
一般用E和 e 表示幂 例如9.13e-3 ,9.6E5
2.复数
用j或 J 表示 例如 3.14+5j
字符串索引
1.字符串索引从0开始依次增加(从左往右)
最右边是-1,依次减少(从右往左)
2.访问格式
string[a:b ]
数据类型转换
Tip:
1.小数可以通过int函数进行抹零处理
2.非整数字符串不可以int转换
运算
1.算数运算符
Tip:
1.“+” 可以用于俩个同类型相加(除了集合)
2.》这个左边数字为十进制默认转换为二进制,通过二进制的移位来得到结果
2.== 是等于
!=是不等于
3.移位运算
左移:右边补零
右移:左边补1
4.运算优先级
有括号优先
从左往右
流程控制语句
1.三种基本结构
2.选择语句
if ,if else ,if…elif…else
3.标准if 形式
if a==b and c==d:
print()
注意if条件后面的冒号:
if…elif…else
if 表达式:
语句块
elif 表达式:
语句块
......
else:
语句块或者pass
简化版
a=10
b=6
c=a if a>b else b
4.循环语句(while 和for 语句)
while 条件式:
循环体
for 变量 in 对象:
循环体
Tip:
如果变量是整数 则对象用range()
如果变量是其他的非整型 用 iterm 和 in
5.循环中可以使用 pass和continue来代替语句块
用break 可以跳出循环