Python入门实战小案例详解!老男孩Python学习机构
学Python的时候,很多人都是从理论知识开始学起,但百看不如一练,看再多的理论知识,都不如自己上手实践一下,毕竟实践出真知。本文为大家总结了一些Python实战小案例,建议收藏起来慢慢看。
1、已知一个字符串为“hello_world_yoyo”,如何得到一个队列["hello","world","yoyo"]?
使用split函数,分割字符串,并且将数据转行成列表类型:
test = 'hello_world_yoyo'
print(test.split("_"))
12
结果:
['hello','world','yoyo']
2、把字符串s中的每个空格替换成"%20",输入:s = "we are happy.",输出:“We%20are%20happy.”。
使用replace函数,替换字符串即可
s = 'we are happy.'
print(s.replace('','%20'))
12
结果:
we%20are%20happy.
3、Python如何打印99乘法表?
for循环打印:
for i in range(1,10):
for j in range(1,i+1):
print('{}*{}={}t'.format(j,i,i*j),end='')
print()
while循环实现:
i = 1
while i <=9:
j = 1
while j<= i:
print ("%d*%d=%-2d"%(i,j,i*j),end = '') # %d: 整数的占位符,"-2"代表靠左对齐,两个占位符
j += 1
print()
i += 1
结果:
4、统计字符串"hello,welcome to my world."中字符w出现的次数。
def test():
message = 'hello,welcome to my world.'
# 计数
num = 0
#for 循环 message
for i in message:
#判断如果“w”字符串在message中,则num+1
if 'w'in i:
num+=1
return num
print(test())
#结果
2
5、从0开始计数,输出指定字符串
def test():
message = 'hi how are you hello world,hello yoyo!'
world = 'hello'
return message.find(world)
print(test())
结果:
15
6、给定一个数a,判断一个数字是否为奇数或偶数
while True:
try:
# 判断输入是否为整数
num = int(input('输入一个整数:'))
# 不是纯数字需要重新输入
except valueerror:
print("输入的不是整数!")
continue
if num % 2 == 0:
print('偶数')
else:
print('奇数')
break
结果:
输入一个整数:100
偶数
想要学习Python,却又担心找不到合适的Python培训机构,在这里推荐大家来老男孩教育。老男孩教育师资团队强大、从业经验丰富、课程体系完善,且拥有真实企业级实战项目,欢迎大家前来试听。
注意:吐槽知乎网只是一个问答与文章免费发布平台,所有信息均有会员免费发布,不产生金钱交易,如果你有资金往来,请及时通过电话与对方联系,调查清楚,确认无误在选择,否则造成你的损失,由自己承担,本平台概不负责,谢谢!