在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)
# 用字符拼接的方法输出:若无意,咫尺亦天涯