老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Python实战小案例,值得收藏!

老男孩IT教育

行业新闻

2023年4月20日 16:03

学Python的时候,很多人都是从理论知识开始学起,但百看不如一练,看再多的理论知识,都不如自己上手实践一下,毕竟实践出真知。本文为大家总结了一些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培训机构,在这里推荐大家来老男孩教育。老男孩教育师资团队强大、从业经验丰富、课程体系完善,且拥有真实企业级实战项目,欢迎大家前来试听。

  推荐阅读:

  Python中如何进行代码换行?

  Python中如何计算时间差?

  为什么学习Python有前途?

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。