我是靠谱客的博主 仁爱秀发,最近开发中收集的这篇文章主要介绍Day04_字符串格式化和python循环(while&for),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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 range1,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)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部