1.a=1,b=2,用最简单的方法交换ab的值:
a=1
b=2
#交换ab的最简单方法
a,b=b,a
2.字符串s1='123asasd1231asd122asda78',
①统计整数出现的个数
②若123这样的值作为一个整数,统计数值出现的次数
#①
s1='123asasd1231asd122asda78'
count=0
for i in s1:#遍历s1,获取每一个字符串
if i.isdigit():#判断每个字符串是不是数字,如果是执行下一步,否则跳出判断
count=count+1
print(count)
#②
s1='123asasd1231asd122asda78'
for i in s1:
if i.isdigit():#如果i是数值,则保留原来的样子
s1=s1.replace(i,i)
else:#其他情况都改为空
s1=s1.replace(i,' ')
l=s1.split()#得出结果后,转换为列表
print(l)
print(len(l))
3.range代码题目,阅读以下代码,输出结果为:
for i in range(0,10,-1):
print(i)
>>>输出结果为空,不会报错
4.乘法表
# 从1到9依次赋值给i,完整写法:(0,10,1),0表示起始值,左闭右开,不包含10,1表示步长(间隔)
for i in range(1,10):
# 从1到i依次赋值给J
for j in range (1,i+1):
#打印j×i=j*i," "表示空格,end=""表示不换行
print (j,"×",i,"=",i*j," ",end="")
#表示换行打印
print()
5.进度条
import sys,time#导入time模块,时间间隔用的
for i in range(20):
sys.stdout.write("#")#stdout,标准输出的意思,直接输出到屏幕就是标准输出
sys.stdout.flush()#实时刷新缓存
time.sleep(0.5)#循环一次后,休眠0.5秒
网友评论