标签:需要 obb for 存储 而且 python学习 支持 规律 位置
格式化输出之%占位符
name=input(‘请输入姓名:‘) age=int(input(‘请输入年龄:‘)) height=input(‘请输入身高:‘) print(‘大家好,我是%s,今年%d了,我的身高是%s‘%(name,age,height))
#注:格式化占位符要与替换的内容在顺序关系上一一对应,顺序打乱了,输出的内容也将不能对应
name=input(‘请输入姓名:‘) age=int(input(‘请输入年龄:‘)) height=input(‘请输入身高:‘) process=float(input(‘输入学习进度:‘)) print(‘大家好,我是{},今年{}了,我的身高是{},我的学习进度是{}%‘.format(name,age,height,process)) print(‘大家好,我是%s,今年%d了,我的身高是%s,我的学习进度是%s%%‘%(name,age,height,process))
#注:在format格式化输出形式中,百分号%是可以混用的
格式化输出之format占位符
name=input(‘请输入姓名:‘) age=input(‘请输入年龄:‘) job=input(‘请输入工作:‘) hobbie=input(‘请输入爱好:‘) msg=‘‘‘------------ info of {2} ----------- Name : {2} Age : {3} job : {0} Hobbie: {1} ------------- end -----------------‘‘‘.format(job,hobbie,name,age) print(msg)
#注:format格式化内容由于可以按照序号对应的占位符之中,不必像%格式化内容必须同占位符在位置上一一对应
while else语句
while 条件: 循环体 else: 循环体被break关键字打断时才执行的语句
#当while循环体没有被break关键字打断时,else的语句将被执行,如果while循环体被break关键字打断,else语句将不会被执行
num=5 while num: print(num) num-=1 else: print(‘循环没有被break打断‘)
num=5 while num: print(num) num-=1 if num==1:break else: print(‘循环没有被break打断‘)
初识编码
基本运算符
a=5/2 b=5%2 #取余运算,只取除法运算的余数部分 c=5//2 #取商运算,也叫地板除,是只取除法运算的整数部分 print(a,b,c)
print(3>4 or 4<3 and 1==1) #False print(1 < 2 and 3 < 4 or 1>2) #True print(2 > 1 and 3 < 4 or 4 > 5 and 2 < 1) #True print(1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 8) #False print(1 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6) #Ealse print(not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6) #False
print(8 or 4) #取4 print(0 and 3) #取0 print(0 or 4 and 3 or 7 or 9 and 6) #取3
#注:数字与bool值的转换,所有非0的数字,转换成bool值为True,0转换成bool值为False
print(bool(2),bool(-2),bool(2.2),bool(0))
#练习题 print(1>2 and 3 or 4>3 and 2) #2 print(1>2 and 3 or 5 and 3>4) #False
#规律:先优先级,优先级考虑完之后,从左往右,按照取结果规则(and和or的取值规则),取到什么是什么
标签:需要 obb for 存储 而且 python学习 支持 规律 位置
原文地址:https://www.cnblogs.com/shannanshui/p/9846866.html