概述
Day04_字符串格式化和python循环(while&for)
一、字符串格式化
1、占位符:%s、%d,%f(%.2f保留2位数)
name = '渣渣辉'
age = 50
print("%s代言了贪玩蓝月,他今年%d岁了"%(name,age))
print("古天乐身价:%.2f亿"% 10.23456) #%.2f表示保存小数两位
2.’’‘.format()
#format()格式化字符串
print("{}代言了贪玩蓝月,他今年{}岁了".format(name,age))
print("{a}代言了贪玩蓝月,他今年{b}岁了".format(b=age,a=name))
3.f ‘’{name}{age}"
print(f"{name}代言了贪玩蓝月,他今年{age}岁了")
二、循环
1.while
#1+2+3+..+100
s,i= 0,1
while i <=100:
s +=1
i +=1
2.while-else
#使用while-else实现求素数
n = 334567
i = 2
while i<n:
if n%i ==0:
break
i += 1
else:
print('是素数')
3.range
range(5)==>0,1,2,3,4
range(2,6) ==>2,3,4,5
range(1,9,2)==>1,3,5,7
range(9,3,-1)==>9,8,7,6,5,4
4.for
#1+2.。+100
s = 0
for i in range(1,101):
s += i
5.forelse
n = 334567
for i in range(2,n):
if n%i ==0:
break
else:
print('是素数')
6.循环嵌套
for i in range(1,10):
for j in range(1,10):
pass
5.break&continue&pass
#break:
#1.存在于循环中
#2.推出当前这一层循环(在虚幻嵌套的情况下)
#3.break之后的代码不在执行
#4.break可以和for - else/while-else结合使用
for i in range(1,11):
if i %3 ==0:
break
#continue
#1.存在于循环中
#2.推出当次虚幻
#continue之后的代码不在执行
#跳过3的倍数
for i in range(1,11):
if i%3 == 0:
continue
print(i)
#pass
#1.空语句/占位语句
#2.保存代码的完整性
for i in range(10):
pass
最后
以上就是仁爱秀发为你收集整理的Day04_字符串格式化和python循环(while&for)的全部内容,希望文章能够帮你解决Day04_字符串格式化和python循环(while&for)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复