python基础(四):for、while循环和推导式的使用
文章目录
- python基础(四):for、while循环和推导式的使用
- 1.使用#注释
- 3.使用if、elif和else进行比较
- 4.使用while进行循环
- 5.使用for迭代
- (1)列表、字符串、元组、字典、集合等都是python中可迭代的对象。元祖或列表会在一次迭代过程中产生一项,而字符串迭代会产生一个字符
- (2)for循环中使用break跳出循环、使用continue跳到循环开始、循坏外使用else与while循环是一样
- (3)使用zip并行迭代
- (3)使用range()生成自然数序列
- 6.推导式
python基础(四):for、while循环和推导式的使用
1.使用#注释
从#开始到当前行结束的部分都是注释
选中需要注释的内容快捷键Ctrl+?
2.使用\连接
为了代码具有可观性,一行内容不应该写的太多,可以使用\连接多行,放在一行的结束位置
3.使用if、elif和else进行比较
【注】:判断条件表达式的返回的结果是布尔类型。只能是True或False。
有以下几张情况会被认为是False
布尔 | False |
---|---|
null类型 | None |
整型 | 0 |
浮点型 | 0.0 |
空字符串 | ‘’ |
空列表 | [] |
空元组 | () |
空字典 | {} |
空集合 | set() |
【注】:内容前要有缩进符,if和else或者if和elif要对齐,程序是自顶向下执行的
4.使用while进行循环
如果while循环正常结束,程序将进入到可选的else段(即循环中正常结束就进入else段,如果循环中途退出则不执行else段)
5.使用for迭代
(1)列表、字符串、元组、字典、集合等都是python中可迭代的对象。元祖或列表会在一次迭代过程中产生一项,而字符串迭代会产生一个字符
(2)for循环中使用break跳出循环、使用continue跳到循环开始、循坏外使用else与while循环是一样
(3)使用zip并行迭代
通过zip()函数对多个序列进行并行迭代
【注】:zip()在最短序列用完时就会停止