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

  偶数

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值