在Python中有8種常見的內置數據類型:
【數據類型數據】
1.字符串:str,用引號括起來的內容
2.整數
3.浮點數
4.布爾類型
【容器類型的數據】
5.列表
6.元組
7.字典
8.集合
備注:圖片來源於風變編程。
string[strɪŋ]:線、繩子,字符串。
字符串英文為string,簡寫為str。
【定義】
只要是被引號【單/雙/三引號】包裹起來的內容就叫字符串。
這個內容可以是中文、英文、數字、圖例等,只要在引號裡就叫字符串。
print("任嘉倫")
【終端輸出】
任嘉倫
print("andy")
【終端輸出】
andy
print("520")
【終端輸出】
520
print("""
ɴɪᴄᴇ ᴅᴀʏ
日期:2022.08.01
️文案:與我有關 皆是浪漫
️獨白:浪漫的靈魂從不向平淡的日子妥協
️𝔼𝕟𝕛𝕠𝕪 𝕃𝕚𝕗𝕖
""")
【終端輸出】
ɴɪᴄᴇ ᴅᴀʏ
日期:2022.08.01
️文案:與我有關 皆是浪漫
️獨白:浪漫的靈魂從不向平淡的日子妥協
️𝔼𝕟𝕛𝕠𝕪 𝕃𝕚𝕗𝕖
字符串拼接
即字符串之間的加法運算,它和火車車廂的拼接操作相似:
備注:圖片來源於扇貝編程。
字符串的拼接語法:
1.字符串1
2.+
加號
3.字符串2
【返回值】字符串
多個字符串拼接後得到的數據類型還是一個字符串。
字符串之間使用+
加號,可以將字符串的內容拼接在一起。
【示例】字符串1+字符串2
【多個字符串拼接】字符串1+字符串2+字符串3+字符串4
# 新建一個變量,存儲字符串"1"
# str_1是變量名,數據類型是字符串
str_1 = "1"
print("用print( )函數輸出變量str_1:")
print(str_1)
【終端輸出】
用print( )函數輸出變量str_1:
1
# 新建一個變量,存儲字符串"2"
# str_2是變量名,數據類型是字符串
str_2 = "2"
print("用print( )函數輸出變量str_2:")
print(str_2)
【終端輸出】
用print( )函數輸出變量str_2:
2
print("使用+加號輸出拼接後的字符串:")
print(str_1+str_2)
【終端輸出】
使用+加號輸出拼接後的字符串:
12
print("使用+加號輸出拼接後的字符串:")
print(str_2+str_1)
【終端輸出】
使用+加號輸出拼接後的字符串:
21
print函數裡字符串的順序會影響輸出的結果。
# 新建一個變量,存儲字符串"星河滾燙"
# str_3是變量名,數據類型是字符串
str_3 = "星河滾燙"
print("用print( )函數輸出變量str_3:")
print(str_3)
【終端輸出】
用print( )函數輸出變量str_3:
星河滾燙
# 新建一個變量,存儲字符串"你是人間理想"
# str_4是變量名,數據類型是字符串
str_4 = "你是人間理想"
print("用print( )函數輸出變量str_4:")
print(str_4)
【終端輸出】
用print( )函數輸出變量str_4:
你是人間理想
print("使用+加號輸出拼接後的字符串:")
print(str_3+str_4)
【終端輸出】
使用+加號輸出拼接後的字符串:
星河滾燙你是人間理想
print("使用+加號輸出拼接後的字符串:")
print(str_4+str_3)
【終端輸出】
使用+加號輸出拼接後的字符串:
你是人間理想星河滾燙
print函數裡字符串的順序會影響輸出的結果。
# 新建一個變量,存儲下面的字符
# str_5是變量名,數據類型是字符串
str_5 =("""
. 。**∴。 。∴**。
。**゚゚**∵**゚゚**。
*゚ ゚*゚ ゚*
** *星河 * **
゚*。 滾燙 ︎ 。*゚
**。* !!* **
∵*。 。*∵
゚**。。**゚
゚**
""")
print("用print( )函數輸出變量str_5:")
print(str_5)
【終端輸出】
用print( )函數輸出變量str_5:
. 。**∴。 。∴**。
。**゚゚**∵**゚゚**。
*゚ ゚*゚ ゚*
** *星河 * **
゚*。 滾燙 ︎ 。*゚
**。* !!* **
∵*。 。*∵
゚**。。**゚
゚**
# 新建一個變量,存儲下面的字符
# str_6是變量名,數據類型是字符串
str_6 =("""
∧_∧ ∧_∧
(*・ω・ヾ ⌒∨⌒ ヽ・ω・*)
( ⊃( 你是人間理想 )⊂)
(__⊃ \_ _/ ⊂__)
""")
print("用print( )函數輸出變量str_6:")
print(str_6)
【終端輸出】
用print( )函數輸出變量str_6:
∧_∧ ∧_∧
(*・ω・ヾ ⌒∨⌒ ヽ・ω・*)
( ⊃( 你是人間理想 )⊂)
(__⊃ \_ _/ ⊂__)
print("使用+加號輸出拼接後的字符串:")
print(str_5+str_6)
【終端輸出】
使用+加號輸出拼接後的字符串:
. 。**∴。 。∴**。
。**゚゚**∵**゚゚**。
*゚ ゚*゚ ゚*
** *星河 * **
゚*。 滾燙 ︎ 。*゚
**。* !!* **
∵*。 。*∵
゚**。。**゚
゚**
∧_∧ ∧_∧
(*・ω・ヾ ⌒∨⌒ ヽ・ω・*)
( ⊃( 你是人間理想 )⊂)
(__⊃ \_ _/ ⊂__)
【參考答案】
tips = "Python中符號和標點均要使用英文輸入法 !"
print(tips)
print(tips)
print(tips)
【終端輸出】
Python中符號和標點均要使用英文輸入法 !
Python中符號和標點均要使用英文輸入法 !
Python中符號和標點均要使用英文輸入法 !
補全下面的代碼,原樣輸出下面的內容:
若有心,天涯亦咫尺
若無意,咫尺亦天涯
str_1 = "天涯"
str_2 = "咫尺"
# 用字符拼接的方法輸出:若有心,天涯亦咫尺
print("若有心,"+str_1+"亦"+str_2)
# 用字符拼接的方法輸出:若無意,咫尺亦天涯