Python實戰小案例,值得收藏!

老男孩IT教育機構發表於2023-05-15

  學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

  偶數


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2952181/,如需轉載,請註明出處,否則將追究法律責任。

相關文章