- 4. Python 字符串
- 1. Python的数据类型
- 2. 字符串的定义
- 3. 字符串示例
- 1. 引号内为中文
- 2. 引号内为英文
- 3. 引号内为数字
- 4. 引号内有图例
- 4. 体验字符串的拼接
- 【字符串拼接示例1】
- 【字符串拼接示例2】
- 【字符串拼接示例3】
- 5. 总结
- 6. 课后练习
- 练习1
- 练习2
在Python中有8种常见的内置数据类型:
【数据类型数据】
1.字符串:str,用引号括起来的内容
2.整数
3.浮点数
4.布尔类型
【容器类型的数据】
5.列表
6.元组
7.字典
8.集合
备注:图片来源于风变编程。
2. 字符串的定义string[strɪŋ]:线、绳子,字符串。
字符串英文为string,简写为str。
【定义】
只要是被引号【单/双/三引号】包裹起来的内容就叫字符串。
这个内容可以是中文、英文、数字、图例等,只要在引号里就叫字符串。
3. 字符串示例 1. 引号内为中文print("任嘉伦")
【终端输出】
任嘉伦2. 引号内为英文
print("andy")
【终端输出】
andy3. 引号内为数字
print("520")
【终端输出】
5204. 引号内有图例
print("""
ɴɪᴄᴇ ᴅᴀʏ
日期:2022.08.01
️文案:与我有关 皆是浪漫
️独白:浪漫的灵魂从不向平淡的日子妥协
️피핟핛할핪 핃핚핗핖
""")
【终端输出】
ɴɪᴄᴇ ᴅᴀʏ 日期:2022.08.01 ️文案:与我有关 皆是浪漫 ️独白:浪漫的灵魂从不向平淡的日子妥协 ️피핟핛할핪 핃핚핗핖4. 体验字符串的拼接
字符串拼接即字符串之间的加法运算,它和火车车厢的拼接操作相似:
备注:图片来源于扇贝编程。
字符串的拼接语法:
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. 总结
- 用引号【单/双/三引号】包裹起来的内容就叫字符串。
- 字符串之间使用+加号进行拼接。
- 拼接后得到一个新的字符串。
- 字符串简写为str。
- 新建一个变量,存储字符串“Python中符号和标点均要使用英文输入法 !”
- 变量名为:tips。
- 用print( )函数输出3次上述字符串内容。
【参考答案】
tips = "Python中符号和标点均要使用英文输入法 !" print(tips) print(tips) print(tips)
【终端输出】
Python中符号和标点均要使用英文输入法 ! Python中符号和标点均要使用英文输入法 ! Python中符号和标点均要使用英文输入法 !练习2
补全下面的代码,原样输出下面的内容:
若有心,天涯亦咫尺
若无意,咫尺亦天涯
str_1 = "天涯"
str_2 = "咫尺"
# 用字符拼接的方法输出:若有心,天涯亦咫尺
print("若有心,"+str_1+"亦"+str_2)
# 用字符拼接的方法输出:若无意,咫尺亦天涯



