python笔记—循环控制

时间:2023-03-09 00:51:28
python笔记—循环控制

1.print可以打印多个参数,在括号内用,号区分,显示时一个,号显示一个空格

python笔记—循环控制

2.import导入时可以用as别名代替,方便两个模块中有相同函数时使用

python笔记—循环控制

3.序列解包:将一个序列(或任何可迭代对象)解包,并将得到的值存储到一系列变量中,如果变量没有元素多可以利用*变量来将多余的元素收集

python笔记—循环控制

4.链式赋值:用于将多个变量关联到同一个值

x = y = somefunction()

上述代码与下面的代码等价:

y = somefunction()

x = y

5.增强赋值:将右边表达式中的运算符移到赋值运算符的前面

x += 1

相当于

x = x + 1

6.布尔值:用作布尔表达式(如果作为if语句中的条件)时,下面的值都将被解释器为假:

False    None   0   “”   ()   [ ]   { }

7.比较运算:字符串和序列的比较

字符是根据顺序值排序的,想要获悉字母的顺序值,可使用函数ord。这个函数的作用于函数chr想反

python笔记—循环控制

8.断言:assert关键字

python笔记—循环控制

9.while循环

python笔记—循环控制

10.for循环

s = [x * x for x in rang(1,9)]

11. 迭代字典

d = {'x':1,'y':2,'z':3}

for key,value in d.items():

print(key,'corresponds to',value)

11.迭代工具

python笔记—循环控制

12.跳出循环

break:结束循环

continue:结束当前迭代,并跳到下一次迭代开头

13.while True/break 成例