安迪Python

V1

2022/08/05阅读:13主题:默认主题

4. Python 字符串

4. Python 字符串

1. Python的数据类型

在Python中有8种常见的内置数据类型:

【数据类型数据】

1.字符串:str,用引号括起来的内容
2.整数
3.浮点数
4.布尔类型

【容器类型的数据】

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

1.数据类型
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.字符串的加法运算
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)

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

分类:

后端

标签:

Python

作者介绍

安迪Python
V1