找回密码
 立即注册
杭州6期1—何茹 +好友
这个人很懒什么都没写
听众
2
主题
19
金钱
236
个人名片
粉丝关注
还没有人关注TA
添加表情

python常见语句

已有 150 次阅读2021-4-28 22:25

一、if条件判断语句

1、if条件判断语句单分支

if 判断条件:
语句块1……
else:
语句块2……

2、if条件判断语句多分支


if 判断条件1:
语句块1……
elif 判断条件2:
语句块2……
elif 判断条件3:
语句块3……
else:
语句块n


else和elif的区别

else(除此之外) elif(否则如果)
elif相当于else if,如果条件失败了就会执行执行else里面的语句。
if语句都判断失败,才会执行else后的语句,否则else语句不执行。elif则不同,因为包含条件判断逻辑,elif语句中的条件是会进行判断运行的


3、if条件判断语句中的三目运算

name = input('请输入您的用户名:')
print ('在上海' if name == 'xiaowang' else '在深圳')


4、if语句之if的嵌套语句(if中包含if)

if 判断条件1:
语句块1
if 判断条件2:
语句块2
else:
语句块3
else:
语句块4

if语句中嵌套if语句实战

登录功能实战练习:
通过输入函数输入用户名、先判断用户名是否正确、用户名正确则
进行密码的判断如果用户名错误则提示:用户错误、请重新输入、密码错误则提
示:您输入的密码有误、请重新输入密码输入正确则登录成功



二、while循环语句
while 条件表达式:
循环体语句
while什么时候进入循环?当循环条件成立时,进入循环
while什么时候退出循环?当循环条件不成立时,退出循环
注意:在写while循环语句时一定要让循环条件发生变化,否认很容易陷入死循环中while循环实例
实例一:
i=1
sum=0
while i<=10
sum +=i
i+=1
print (sum)


实例二:
i=1
while i<=5:
print ("我是第%d次循环" %i)
i+=1
else:
print ("结束循环")


三、for循环语句
1、range  在python的语法规则:遍历函数
格式:range(开始值,结束值,步长)
开始值:默认是从 0 开始。例如range5)等价于range05; 结束值:但不包括 结束值本身。例如:range05) 是[0, 1, 2, 3, 4]没有5
步长:默认为1。所以隔位取值从2 开始才能看出效果,例如:range05) 等价于 range(0, 5, 1)


注意点
(1)横向显示在后面加:end= ''';
(2)''在Python3以下版本中横向显示在后面加上:,逗号
案例:
横向打印
1、print (range(10)) 显示结果是range(0, 10)
2、for i in range(10): 通过for in 语句结合range函数来遍历个数
pfrint(i,end="") 打印结果为0123456789
3、for i in range(2,10):
print(i,end="") 横向打印结果:23456789
4、for i in range(2,10,3):
print(i,end='') 显示打印结果:258

遍历字符串
a ='hello' # 遍历字符串 for i in a: print(i) #打印结果:h e l l o


遍历列表
l =[1,2,3,4,5,6] #遍历列表 for i in l: print(i,end='') 打印结果:123456


for循环的语法格式
for ... in ...
语句块
使用for 。。。。。in。。。。。 和range 做如下题目
1、求出100的偶数之和 2、求出100的奇数之和
3、求出100以内包含100的和
for i in range(1,101,1):
sum=0
sum +=i
print(sum)

2、先熟悉下range()函数:如果需要遍历一个数字序列,可以使用python中内
建的函数range()
for i in range (10) #打印0到9、不包含10
for i in range (1,10) #打印1到9、不包含10
for i in range (0,10,2) #打印结果:0,2,4,6,8不包含10for循环语句实例
实例一:
i=1
sum = 0
for i in range(1,11):
sum+=1
print (sum)
实例二:可以遍历字符串、列表、元组、字典、集合
list1 = ['xiaowang','xiaochen','xiaoliu']
for i in list1:
print (i)
else:
print "循环遍历结束"

四、continue语句
用法:continue语句用来告诉Python跳过当前循环的剩余语句,然后继续进
行下一轮循环。
list = [1,2,3,4,5,6,7,8,9]
for i in list:
if i==6:
continue
print (i)


五、break语句
用法:语句会立即退出循环,在其后边的循环代码不会被执行。
list = [1,2,3,4,5,6,7,8,9]
for i in list:
if i==6:
break
print (i)

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册