print语句的应用
print语句用于输出一些提示性语句或者结果。用print()在括号中加上字符串或变量,就可以在屏幕上输出指定的文字变量值。
例
a=‘hello’
print(a)
hello
赋值语句
if语句,当条件成立时运行语句块。经常与else, elif(相当于else if)配合使用。
for语句,遍列列表、字符串、字典、集合等迭代器,依次处理迭代器中的每个元素。
while语句,当条件为真时,循环运行语句块。
try语句。与except, finally, else配合使用处理在程序运行中出现的异常情况。
class语句。用于定义类型。
def语句。用于定义函数和类型的方法。
pass语句。表示此行为空,不运行任何操作。
assert语句。用于程序调适阶段时测试运行条件是否满足。
with语句。Python2.6以后定义的语法,在一个场景中运行语句块。比如,运行语句块前加锁,然后在语句块运行退出后释放锁。
yield语句。在迭代器函数内使用,用于返回一个元素。
raise语句。抛出一个异常。
运算 解释
a=10 基本形式
a,b = 10,20 元组赋值
[a,b] = [10,20] 列表赋值(位置性)
a,b = ‘AB’ 序列赋值(通用性)
a,b = [10,20] 序列赋值(通用性)
a,*b = ‘hello’ 扩展的序列解包(python3中特有)
a = b = c = 10 多目标赋值
a += 1 增强赋值
条件语句
python条件语句比较简单,因为不支持 switch 语句,所以多个条件判断,只能用 elif 来实现,如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。
if condition1:
action1
elif condition2:
action2
elif condition3:
action3
else:
action4
else语句
if条件表达式1:
语句块1
else:
语句块2
例
x,y=1,2
if=x<y:
print(x,y)
else:
print(y,x)
循环语句
while循环
范式如下:
while condition:
action
例
count = 0
while count < 5:
print count, " is less than 5"
count = count + 1
else:
print count, " is not less than 5"
运行结果
0 is less than 5
1 is less than 5
2 is less than 5
3 is less than 5
4 is less than 5
5 is not less than 5
for循环
范文如下:
for iterating_var in sequence:
statements(s)
例子
for letter in ‘Python’:
print ‘当前字母 :’, letter
fruits = [‘banana’, ‘apple’, ‘mango’]
for fruit in fruits:
print ‘当前水果 :’, fruit
fruits = [‘banana’, ‘apple’, ‘mango’]
for index in range(len(fruits)):
print ‘当前水果 :’, fruits[index]
运行结果
当前字母 : P
当前字母 : y
当前字母 : t
当前字母 : h
当前字母 : o
当前字母 : n
当前水果 : banana
当前水果 : apple
当前水果 : mango
当前水果 : banana
当前水果 : apple