Python基础
001 - 安装和环境搭建
002 - Hello World
003 - 变量和简单数据类型
004 - 运算符
005 - 数字
006 - 字符串
007 - 列表
008 - 字典
009 - for & if & while
010 - 函数
011 - 类与对象
Python基础-从入门到实践
-
+
首页
009 - for & if & while
> i `for` & `if` & `while` 是`道生一、一生二、二生三`的`三`,可生万物 # For循环 > `for`循环特点是长度已知 主要用在遍历访问或创建上,遍历字符串,列表,元组,字典,或者进行一定步骤长度的操作 ### 一定长度的操作 >执行一个步骤长度为5的操作,每一次都对num自加2 ```python num = 0 for i in range(0,5): num += 2 print(num) >>>2 4 6 8 10 ``` ### 遍历字符串 ```python for i in 'Hello': print(i) >>>H e l l o ``` ### 遍历列表 ```python for i in [1,2,3,4,5]: print(i) >>>1 2 3 4 5 ``` ### 遍历字典 #### 遍历字典键 ```python for key in {'first':1,'second':2}.keys(): print(key) >>>first second ``` #### 遍历字典值 ```python for value in {'first':1,'second':2}.values(): print(value) >>>1 2 ``` #### 遍历字典键值对 ```python for key,value in {'first':1,'second':2}.items(): print(key,value) >>>first 1 second 2 ``` <br> # While循环 > i 下面两个循环的结果虽然是一样的,但是他们触发判断的时间不一样 当型循环是先判断是否满足条件,直到型循环是先执行后判断是否满足条件 ### 当型循环 > 当满足XXX条件时,执行循环 ```python i = 1 while i < 5: print("在循环内,当前i值为:",i) i += 1 print("在循环外,当前i值为:",i) >>>在循环内,当前i值为: 1 在循环内,当前i值为: 2 在循环内,当前i值为: 3 在循环内,当前i值为: 4 在循环外,当前i值为: 5 ``` ### 直到型循环 > 知道XXX条件时,结束循环 ```python i = 1 while True: print("在循环内,当前i值为:",i) i += 1 if i == 5: break print("在循环外,当前i值为:",i) >>>在循环内,当前i值为: 1 在循环内,当前i值为: 2 在循环内,当前i值为: 3 在循环内,当前i值为: 4 在循环外,当前i值为: 5 ``` <br> # If判断 ```python A = input('输入一个逻辑值:') if A == '第一个条件': print('满足第一个条件') elif A == '其他条件': print('满足其他条件') else: print('不满足所有条件') ```
Samle
2022年2月1日 14:22
分享文档
收藏文档
上一篇
下一篇
微信扫一扫
复制链接
手机扫一扫进行分享
复制链接
关于 MrDoc
伊起知库MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果伊起知库给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护伊起知库,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码