Python學習教程之基本資料型別字串

老男孩IT教育機構發表於2021-06-10

  Python資料型別有很多,其中就包含字串。字串的意思就是一串字元,比如“hello china”,它就是一個字串,接下來我們透過這篇文章好好了解一下字串。

  什麼是字串?

  字串是以單引號或者雙引號括起來的任意文字。

  注意:引號本身是一種表現形式,不屬於字串的內容;如果字串本身帶單引號,外則用雙引號包裹起來。

  建立字串

  # 建立字串

  str1 = str("zutuanxue is a good man")

  # 基本型別字串在使用是會自動轉變為字串物件型別

  str1 = 'zutuanxue is a nice man'

  運算

  # 字串運算

  str3 = "zutuanxue is a cool man"

  str4 = "zutuanxue is a handsome man"

  # 字串加法(字串拼接)

  str5 = str3 + str4

  print("str5= %s"%(str5))

  # 字串乘法(重複字串)

  str6 = str3 * 3

  print("str6= %s"%(str6))

  成員判斷

  # 成員判斷

  str7 = "zutuanxue is a good man"

  print("zutuanxue" in str7)

  內容獲取

  # 內容獲取

  str8 = "zutuanxue is a good man"

  # 根據下標(索引)獲取字串中的內容,下標從0開始

  # 字串[下標]

  print(str8[2])

  # 擷取字串中的一部分 字串[start:stop] [start, stop)

  print(str8[1:4])

  print(str8[1:])

  print(str8[:4])

  格式化列印

  %s %d %f

  格式化字串 格式化整數 格式化浮點數字可指定小數點後的精度

  name = "zutuanxue"

  age = 18

  height = 175.5

  print("我叫%s,我今年%d歲,身高%f,具體身高%.1f" % (name, age, height, height))

  # 已知print的內容預設是列印在一行的,另一個print會另起一行再列印

  # end預設為\n

  print("zutuanxue is a good", end="*")

  print(" man")


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

相關文章