python条件判断语句
if 条件1:
执行语句1
elif 条件2:
执行语句2
elif 条件3:
执行语句3
else:
执行语句4
//多个条件语句一起使用时,若前面的语句已经判断出了整个表达式的值,则后面的表达式不会再执行。
python循环语句
- while循环语句
while 判断条件:
执行语句
//其中的break语句表示结束整个循环;continue表示结束本次循环,进入下一次循环。
//raw_input()将所有的输入作为字符串
- for循环语句
for 变量名 in 序列:
声明语句
//for语句的作用主要是将序列中的值依次打印出来
1、for .....else
for 中的语句与普通的没有区别,else中的语句会在循环正常执行完(即for不是通过break跳出而中断)的情况下执行,while....else也是一样。
2、append()
在列表末尾添加新的对象,无返回值但是会修改当前的列表。
3、enumerate()
将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
python循环嵌套语句
- for 循环嵌套
for 变量 in 序列:
for 变量 in 序列:
语句体1
语句体2
- while 循环嵌套
while 条件:
while 条件:
语句体1
语句体2
//也可以在for循环中嵌套while循环,while循环中嵌套for循环。
python break语句
用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。
break语句用在while和for循环中。
如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。
python continue语句
continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。
continue语句用在while和for循环中。
一个删除的效果,他的存在是为了删除满足循环条件下的某些不需要的成分
python pass语句
Python pass是空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句。
python number
用于存储数值。
数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间。
- del语句删除单个或多个对象:
del var
del var_1,var_2,var_3
- 支持的数值类型
- 数值类型转换
- math与cmath模块
Python math 模块提供了许多对浮点数的数学运算函数;
Python cmath 模块包含了一些用于复数运算的函数。 - python数学函数
- Python随机数函数
- python三角函数
- Python数学常量
- 字符与数值间的转换
chr : 返回ascii值的对应字符串 chr(100)
ord : 返回一个长度的字符的数值 ord('')
unichr: 返回unicode数值对应的字符 unichr(10000)
- 整数转二进制
'{0:b}'.format(数值) '{0:b}'.format(10000)
bin(数值).replace('0b','') bin(100).replace('0b','')
binary = lambda n: '' if n==0 else binary(n/2) + str(n%2)//自己构造函数