python if语句、while&for语句

来源:互联网 发布:腾讯代理吃鸡后优化 编辑:程序博客网 时间:2024/06/11 20:13
* 代码快通过缩进对齐表达代码逻辑,而不是使用大括号。因为没有了额外的字符,程序的可读性更高。而且缩进完全能够清楚的表达一个语句属于那个代码块。当然代码块也可以只有一个语句组成。

1.if 语句(判断语句)
标准if语句的语法如下:

if 表达式:    满足表达式执行的语句.....if 表达式:    满足表达式执行的语句.....else:    不满足表达式执行的语句.....if 表达式:    满足表达式执行的语句1.....elif 表达式:    满足表达式执行的语句2.....elif 表达式:    满足表达式执行的语句3.....else:    不满足表达式执行的语句.....三目运算符:         python不支持: a>b?a:b        python支持: a if a>b else b

2.while循环
1.)一般语法:

while 表达式:    满足表达式执行的语句while 表达式:    满足表达式执行的语句else:    不满足表达式执行的语句循环语句种用户关键字break: 跳出循环,不再进行循环语句;continue: 跳出本次循环, 继续回到循环语句,执行下一次循环;while True:无限循环

2.)计数循环
这里写图片描述

3.for循环
for 循环会访问一个可迭代对象中的所有元素,并在所有条目都处理后结束循环,他的语法如下:

for i in 可迭代的对象:    state1....

这里写图片描述
用于序列类型:
这里写图片描述
1)通过序列项迭代
这里写图片描述
在上面的例子中,我们迭代一个列表。每次迭代,eacgName 变量都被设置为列表中特定某个元素,然后我们在代码块中打印出这个变量。
2).通过序列索引迭代
另一个方法就是通过序列的索引来迭代:
这里写图片描述
我们没有迭代元素而是通过列表的索引迭代。
这里我们使用内建 len() 函数获得序列长度,使用 range() 函数创建了要迭代的序列。
3.)使用项和索引迭代
两全其美的办法是使用内建的 enumerate()函数,他是python2.3的新增内容。代码如下:
这里写图片描述

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 吾九殿作品 想不想修真九煞殿 第九日 轮回亿万次之后吾九殿 病美人存活攻略 吾九殿 九日殿作品 九花堂 国九堂阿胶 九生堂 九芝堂阿胶糕 九之堂阿胶多少钱一盒 河源汇景九里湾 御景湾 愉景湾 印象愉景湾 鲁山御景湾温泉度假村 双月湾观景台 南宁印象愉景湾 御景蓝湾户型图 哈尔滨恒大御景湾二手房 九景衢铁路招标 九景衢吧 九景衢 剑曜九霄 沸腾的汽水 九曲桥的来历 九曲桥图片 重庆九曲河湿地公园 重庆九曲河楼盘 资阳九曲河门户网 竹筏泛舟九曲溪阅读答案 九月刊 可怜九月初三月下一句 9月初9 在九叔的世界开宝箱 喵小喵 九命一喵 2019酷喵会员一个月免费体验 柳枫龙破九天诀 枫泾古镇的九个景点 白灼九节虾 一白遮九丑 剑临九霄白夜