条件,循环和其他语句

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值