iT邦幫忙

2024 iThome 鐵人賽

DAY 14
0
Python

Django - 製作網頁一點通系列 第 14

Day14 - Python基礎(七)

  • 分享至 

  • xImage
  •  

這篇將透過5個實例來說明python的語法。

將以下程式保存為01.py後執行

  • ljust(n)將字串擴充成n個字元並且置左
  • center(n)將字串擴充成n個字元並且置中
  • rjust(n)將字串擴充成n個字元並且置右
s = "giant"
print("擴充成10個字元並置左",s.ljust(10))
print("擴充成10個字元並置中",s.center(10))
print("擴充成10個字元並置右",s.rjust(10))

以下是和字串相關的一些函數
https://ithelp.ithome.com.tw/upload/images/20240929/201694780SIKMttM23.png

將以下程式保存為02.py後執行

  • islower()是否都是小寫
  • isupper()是否都是大寫
  • isdigit()是否都是數字
world = "world"
print(f"{world}是否都是小寫字母:",world.islower())
print(f"{world}是否都是大寫字母:",world.isupper())
print(f"{world}是否都是數字:",world.isdigit())

確認字串是否為大寫,小寫,數字
https://ithelp.ithome.com.tw/upload/images/20240929/20169478UCcHTtq1by.png

將以下程式保存為03.py後執行

  • lower()將字串都變成小寫
  • upper()將字串都變成大寫
  • len()字串的長度
s = "AbCdEf"
print(f"把{s}全部變小寫:",s.lower())
print(f"把{s}全部變大寫:",s.upper())
print(f"{s}的長度:",len(s))

以下是將字串改為大寫或小寫以及,輸出字串長度的函數
https://ithelp.ithome.com.tw/upload/images/20240929/20169478YsJ6qvaeH3.png

將以下程式保存為04.py後執行

  • find(s)搜尋字串s在字串中的位置
  • startswith(s)字串是否以s字串開頭
  • endswith(s)字串是否以s字串結尾
s  = "kitty"
print("i在",s.find('i'),"的位置")
print("以tty結尾:",s.endswith("tty"))
print("以ki開頭:",s.startswith("ki"))

以下是和字串相關的一些函數
https://ithelp.ithome.com.tw/upload/images/20240929/2016947842A3TvAqPn.png

將以下程式保存為05.py後執行

  • s.join(list)將字串陣列用s做連接變成一個字串
  • replace(s1,s2)把字串的s1替換成s2
  • split(s)把字串用s分割變成陣列
s = "a?b?c?d?"
c = ['a','b','c','d']
print(f"以!來連接{c}:",'!'.join(c))
print(f"把?換成$:",s.replace('?','$'))
print(f"用?分割字串:",s.split('?'))

以下是和字串相關的一些函數
https://ithelp.ithome.com.tw/upload/images/20240929/20169478Dqd9uzFryf.png


上一篇
Day13 - Python基礎(六)
下一篇
Day15 - Python基礎(八)
系列文
Django - 製作網頁一點通28
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言