Python基础(3)

写在前面:字典,集合等数据结构在前面那篇博客已经总结过了,这里就不叙述了,今天就简单介绍些下面的内容,等后期时间允许再把这篇博客和前面的总结在一起。

一. 判断语句

1.单条件判断语句

      if 判断条件:
 	  	执行语句
	else:
 	  	执行语句

2.多重判断

    if 判断条件:
	执行语句  
	elif 判断条件:
	执行语句   
    else:

二. 三目表达式

1. 为真时的结果 if 判断条件 else 为假时的结果

x = 20
x = x+1 if x%10==0 else x #判断为真
print(x)  # 21
x = 22
x = x+1 if x%10==0 else x   #判断为假
print(x)  # 22

2. numpy的where(判断条件,为真时的处理,为假时的处理)

import numpy as np
x = 20
x = np.where(x%10==0, x+1, x)
print(x)

三. 循环语句

1.for循环

for 变量 in 数据列表:
	循环体
[if 变量 == 值:
break]   #跳出循环
else:
	执行语句

可以使用range()函数和len()函数遍历一个序列的索引:

city = ["hangzhou","chengdu","beijing"]
for i in range(len(city))
print(i, city[i])
while 循环
#输出
0 hangzhou
1 chengdu
2 beijing

2. while循环

 while 判断条件:       
 	循环体 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值