python基础知识(2)

python条件判断语句

if 条件1:
  执行语句1
elif 条件2:
  执行语句2
elif 条件3:
  执行语句3
else:
  执行语句4

//多个条件语句一起使用时,若前面的语句已经判断出了整个表达式的值,则后面的表达式不会再执行。

python基础知识(2)_第1张图片

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
  • 支持的数值类型
python基础知识(2)_第2张图片
  • 数值类型转换
python基础知识(2)_第3张图片
  • math与cmath模块
    Python math 模块提供了许多对浮点数的数学运算函数;
    Python cmath 模块包含了一些用于复数运算的函数。
  • python数学函数
python基础知识(2)_第4张图片
  • Python随机数函数
python基础知识(2)_第5张图片
  • python三角函数
python基础知识(2)_第6张图片
  • Python数学常量
python基础知识(2)_第7张图片
  • 字符与数值间的转换
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)//自己构造函数

上一节:python基础知识(1)
下一节:python基础知识(3)

你可能感兴趣的:(python基础知识(2))