程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

4. Python 字符串

編輯:Python

4. Python 字符串

  • 1. Python的數據類型
  • 2. 字符串的定義
  • 3. 字符串示例
    • 1. 引號內為中文
    • 2. 引號內為英文
    • 3. 引號內為數字
    • 4. 引號內有圖例
  • 4. 體驗字符串的拼接
    • 【字符串拼接示例1】
    • 【字符串拼接示例2】
    • 【字符串拼接示例3】
  • 5. 總結
  • 6. 課後練習
    • 練習1
    • 練習2

1. Python的數據類型

在Python中有8種常見的內置數據類型:

【數據類型數據】

1.字符串:str,用引號括起來的內容
2.整數
3.浮點數
4.布爾類型

【容器類型的數據】

5.列表
6.元組
7.字典
8.集合

1.數據類型

備注:圖片來源於風變編程。

2. 字符串的定義

string[strɪŋ]:線、繩子,字符串。

字符串英文為string,簡寫為str。

【定義】

只要是被引號【單/雙/三引號】包裹起來的內容就叫字符串。

這個內容可以是中文、英文、數字、圖例等,只要在引號裡就叫字符串。

3. 字符串示例

1. 引號內為中文

print("任嘉倫")

【終端輸出】

任嘉倫

2. 引號內為英文

print("andy")

【終端輸出】

andy

3. 引號內為數字

print("520")

【終端輸出】

520

4. 引號內有圖例

print("""
ɴɪᴄᴇ ᴅᴀʏ 
日期:2022.08.01
️文案:與我有關 皆是浪漫
️獨白:浪漫的靈魂從不向平淡的日子妥協
️𝔼𝕟𝕛𝕠𝕪 𝕃𝕚𝕗𝕖  
""")

【終端輸出】

ɴɪᴄᴇ ᴅᴀʏ
日期:2022.08.01
️文案:與我有關 皆是浪漫
️獨白:浪漫的靈魂從不向平淡的日子妥協
️𝔼𝕟𝕛𝕠𝕪 𝕃𝕚𝕗𝕖

4. 體驗字符串的拼接

字符串拼接即字符串之間的加法運算,它和火車車廂的拼接操作相似:

2.字符串的加法運算

備注:圖片來源於扇貝編程。

字符串的拼接語法:

1.字符串1
2.+加號
3.字符串2

【返回值】字符串

多個字符串拼接後得到的數據類型還是一個字符串。

字符串之間使用+加號,可以將字符串的內容拼接在一起。

【示例】字符串1+字符串2

【多個字符串拼接】字符串1+字符串2+字符串3+字符串4

【字符串拼接示例1】

# 新建一個變量,存儲字符串"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函數裡字符串的順序會影響輸出的結果。

【字符串拼接示例2】

# 新建一個變量,存儲字符串"星河滾燙"
# 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函數裡字符串的順序會影響輸出的結果。

【字符串拼接示例3】

# 新建一個變量,存儲下面的字符
# 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)

【終端輸出】

使用+加號輸出拼接後的字符串:
. 。**∴。 。∴**。
。**゚゚**∵**゚゚**。
*゚ ゚*゚ ゚*
** *星河 * **
゚*。 滾燙 ︎ 。*゚
**。* !!* **
∵*。 。*∵
゚**。。**゚
゚**
∧_∧ ∧_∧
(*・ω・ヾ ⌒∨⌒ ヽ・ω・*)
( ⊃( 你是人間理想 )⊂)
(__⊃ \_ _/ ⊂__)

5. 總結

  1. 用引號【單/雙/三引號】包裹起來的內容就叫字符串。
  2. 字符串之間使用+加號進行拼接。
  3. 拼接後得到一個新的字符串。
  4. 字符串簡寫為str。

6. 課後練習

練習1

  1. 新建一個變量,存儲字符串“Python中符號和標點均要使用英文輸入法 !”
  2. 變量名為:tips。
  3. 用print( )函數輸出3次上述字符串內容。

【參考答案】

tips = "Python中符號和標點均要使用英文輸入法 !"
print(tips)
print(tips)
print(tips)

【終端輸出】

Python中符號和標點均要使用英文輸入法 !
Python中符號和標點均要使用英文輸入法 !
Python中符號和標點均要使用英文輸入法 !

練習2

補全下面的代碼,原樣輸出下面的內容:

若有心,天涯亦咫尺
若無意,咫尺亦天涯

str_1 = "天涯"
str_2 = "咫尺"

# 用字符拼接的方法輸出:若有心,天涯亦咫尺
print("若有心,"+str_1+"亦"+str_2)

# 用字符拼接的方法輸出:若無意,咫尺亦天涯

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved