Python3.3 学习笔记7 - 控制语句
2012-12-17 16:17
537 查看
Python 语句特点:
代码块不需要使用大括号括起来
条件语句不需要使用小括号
控制语句都需要加一个冒号":"
运算符:
逻辑运算符:and,or,not
位运算符:|,^,&,<<,>>,~(按位翻转)
算术运算符:+,-,*,/,//(求商),%(求余),//(求整除的数),**(求幂),
关系运算符:==,!=,>,<,>=,<=,in
(in/not in:判断单个元素是否在一个集合中,如 5 in [1,3,5] #结果为真)
三元运算符:A=X?Y:Z (等同于:A=Y if X else Z)
控制语句:
if ... elif ... else ...
例:
循环
for循环
for <> in <对象集合>:
while循环
while <> : command1 else: command2
迭代器
zip拉链函数:可以吧两个列表合并起来,成为一个元组的列表
代码块不需要使用大括号括起来
条件语句不需要使用小括号
控制语句都需要加一个冒号":"
运算符:
逻辑运算符:and,or,not
位运算符:|,^,&,<<,>>,~(按位翻转)
算术运算符:+,-,*,/,//(求商),%(求余),//(求整除的数),**(求幂),
关系运算符:==,!=,>,<,>=,<=,in
(in/not in:判断单个元素是否在一个集合中,如 5 in [1,3,5] #结果为真)
三元运算符:A=X?Y:Z (等同于:A=Y if X else Z)
控制语句:
if ... elif ... else ...
if <条件>: break #终止for循环 elif <条件>: continue #结束当前循环,不再执行其后的命令,开始下一轮循环 <其他语句> else: ... <>
例:
x = 10 if x==10: print('x is equal to 10.') elif x>10: print('x is bigger than 10.') else: print('x is lower than 10.')
循环
for循环
for <> in <对象集合>:
while循环
while <> : command1 else: command2
while 条件: 语句块1 #同样可以加上break&continue使用 else: 语句块2
迭代器
#文件迭代器,读出,打印出文件内容 for line in open('test.txt'): print(line)
zip拉链函数:可以吧两个列表合并起来,成为一个元组的列表
L1 = [1,3,5,7] L2 = [2,4,6,8] L3 = zip(L1,L2) print(dict(L3)) #{1: 2, 3: 4, 5: 6, 7:8}
相关文章推荐
- Python学习笔记——控制语句
- Python学习笔记(二):条件控制语句与循环语句及常用函数的用法
- python学习笔记:第六天(流程控制语句)
- Python学习笔记(3)——流程控制的语句
- Python学习笔记——Python开发中的控制语句
- Python学习笔记五:while语句
- [Kotlin]Kotlin学习笔记(二):Kotlin中流程控制语句的学习(条件、跳转、循环)
- javascript高级程序设计学习笔记【数据类型、循环控制语句】
- Python笔记1:基本语法和控制语句
- python学习笔记(02):控制流
- python学习 流程控制语句详解
- Python学习笔记总结(一)对象和流程语句总结
- Python学习之字典与控制语句
- Python3.3 学习笔记4 - 函数 - input & print
- Lua基础教程之赋值语句、表达式、流程控制、函数学习笔记
- 黑马程序员 - 学习笔记5 流程控制语句
- java学习笔记(1)--控制语句
- Swift4学习笔记5——流程控制语句
- Python2.7自学笔记3――流程控制语句
- 学习python的第四十天-第三章 python的控制语句