• 【无标题】


    4. Python 字符串

    1. Python的数据类型

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

    【数据类型数据】

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

    【容器类型的数据】

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

    在这里插入图片描述

    备注:图片来源于风变编程。

    2. 字符串的定义

    string[strɪŋ]:线、绳子,字符串。

    字符串英文为string,简写为str。

    【定义】

    只要是被引号【单/双/三引号】包裹起来的内容就叫字符串。

    这个内容可以是中文、英文、数字、图例等,只要在引号里就叫字符串。

    3. 字符串示例

    1. 引号内为中文

    print("任嘉伦")
    
    • 1

    【终端输出】

    任嘉伦
    
    • 1

    2. 引号内为英文

    print("andy")
    
    • 1

    【终端输出】

    andy
    
    • 1

    3. 引号内为数字

    print("520")
    
    • 1

    【终端输出】

    520
    
    • 1

    4. 引号内有图例

    print("""
    📸ɴɪᴄᴇ ᴅᴀʏ 
    📆日期:2022.08.01
    🏷️文案:与我有关 皆是浪漫
    🏷️独白:浪漫的灵魂从不向平淡的日子妥协
    🏷️𝔼𝕟𝕛𝕠𝕪 𝕃𝕚𝕗𝕖  
    """)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    【终端输出】

    📸ɴɪᴄᴇ ᴅᴀʏ 
    📆日期:2022.08.01
    🏷️文案:与我有关 皆是浪漫
    🏷️独白:浪漫的灵魂从不向平淡的日子妥协
    🏷️𝔼𝕟𝕛𝕠𝕪 𝕃𝕚𝕗𝕖  
    
    • 1
    • 2
    • 3
    • 4
    • 5

    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)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    【终端输出】

    用print( )函数输出变量str_1:
    1
    
    • 1
    • 2
    # 新建一个变量,存储字符串"2"
    # str_2是变量名,数据类型是字符串
    str_2 = "2"
    
    print("用print( )函数输出变量str_2:")
    print(str_2)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    【终端输出】

    用print( )函数输出变量str_2:
    2
    
    • 1
    • 2
    print("使用+加号输出拼接后的字符串:")
    print(str_1+str_2)
    
    • 1
    • 2

    【终端输出】

    使用+加号输出拼接后的字符串:
    12
    
    • 1
    • 2
    print("使用+加号输出拼接后的字符串:")
    print(str_2+str_1)
    
    • 1
    • 2

    【终端输出】

    使用+加号输出拼接后的字符串:
    21
    
    • 1
    • 2

    print函数里字符串的顺序会影响输出的结果。

    【字符串拼接示例2】

    # 新建一个变量,存储字符串"星河滚烫"
    # str_3是变量名,数据类型是字符串
    str_3 = "星河滚烫"
    
    print("用print( )函数输出变量str_3:")
    print(str_3)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    【终端输出】

    用print( )函数输出变量str_3:
    星河滚烫
    
    • 1
    • 2
    # 新建一个变量,存储字符串"你是人间理想"
    # str_4是变量名,数据类型是字符串
    str_4 = "你是人间理想"
    
    print("用print( )函数输出变量str_4:")
    print(str_4)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    【终端输出】

    用print( )函数输出变量str_4:
    你是人间理想
    
    • 1
    • 2
    print("使用+加号输出拼接后的字符串:")
    print(str_3+str_4)
    
    • 1
    • 2

    【终端输出】

    使用+加号输出拼接后的字符串:
    星河滚烫你是人间理想
    
    • 1
    • 2
    print("使用+加号输出拼接后的字符串:")
    print(str_4+str_3)
    
    • 1
    • 2

    【终端输出】

    使用+加号输出拼接后的字符串:
    你是人间理想星河滚烫
    
    • 1
    • 2

    print函数里字符串的顺序会影响输出的结果。

    【字符串拼接示例3】

    # 新建一个变量,存储下面的字符
    # str_5是变量名,数据类型是字符串
    str_5 =("""
    . 。*☆∴。 。∴☆*。 
    。★*゚゚*★∵★*゚゚*★。 
    ☆゚   ゚☆゚     ゚☆
      ★*    ♡星河    ♡    *★
     ゚☆。 滚烫 ‼︎ 。☆゚
     *★。♡  !!♡ ★*
      ∵☆。  。☆∵
       ゚*★。。★*゚
        ゚*☆
    """)
    
    print("用print( )函数输出变量str_5:")
    print(str_5)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16

    【终端输出】

    用print( )函数输出变量str_5:
    
    . 。*☆∴。 。∴☆*。 
    。★*゚゚*★∵★*゚゚*★。 
    ☆゚   ゚☆゚     ゚☆
      ★*    ♡星河    ♡    *★
     ゚☆。 滚烫 ‼︎ 。☆゚
     *★。♡  !!♡ ★*
      ∵☆。  。☆∵
       ゚*★。。★*゚
        ゚*☆
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    # 新建一个变量,存储下面的字符
    # str_6是变量名,数据类型是字符串
    str_6 =("""
    ∧_∧        ∧_∧
    (*・ω・ヾ  ⌒∨⌒  ヽ・ω・*)
    (   ⊃(  你是人间理想 )⊂)
    (__⊃  \_ _/  ⊂__)
    """)
    
    print("用print( )函数输出变量str_6:")
    print(str_6)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    【终端输出】

    用print( )函数输出变量str_6:
    
    ∧_∧        ∧_∧
    (*・ω・ヾ  ⌒∨⌒  ヽ・ω・*)
    (   ⊃(  你是人间理想 )⊂)
    (__⊃  \_ _/  ⊂__)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    print("使用+加号输出拼接后的字符串:")
    print(str_5+str_6)
    
    • 1
    • 2

    【终端输出】

    使用+加号输出拼接后的字符串:
    
    . 。*☆∴。 。∴☆*。 
    。★*゚゚*★∵★*゚゚*★。 
    ☆゚   ゚☆゚     ゚☆
      ★*    ♡星河    ♡    *★
     ゚☆。 滚烫 ‼︎ 。☆゚
     *★。♡  !!♡ ★*
      ∵☆。  。☆∵
       ゚*★。。★*゚
        ゚*☆
    
    ∧_∧        ∧_∧
    (*・ω・ヾ  ⌒∨⌒  ヽ・ω・*)
    (   ⊃(  你是人间理想 )⊂)
    (__⊃  \_ _/  ⊂__)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16

    5. 总结

    1. 用引号【单/双/三引号】包裹起来的内容就叫字符串。
    2. 字符串之间使用+加号进行拼接。
    3. 拼接后得到一个新的字符串。
    4. 字符串简写为str。

    6. 课后练习

    练习1

    1. 新建一个变量,存储字符串“Python中符号和标点均要使用英文输入法 !”
    2. 变量名为:tips。
    3. 用print( )函数输出3次上述字符串内容。

    【参考答案】

    tips = "Python中符号和标点均要使用英文输入法 !"
    print(tips)
    print(tips)
    print(tips)
    
    • 1
    • 2
    • 3
    • 4

    【终端输出】

    Python中符号和标点均要使用英文输入法 !
    Python中符号和标点均要使用英文输入法 !
    Python中符号和标点均要使用英文输入法 !
    
    • 1
    • 2
    • 3

    练习2

    补全下面的代码,原样输出下面的内容:

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

    str_1 = "天涯"
    str_2 = "咫尺"
    
    # 用字符拼接的方法输出:若有心,天涯亦咫尺
    print("若有心,"+str_1+"亦"+str_2)
    
    # 用字符拼接的方法输出:若无意,咫尺亦天涯
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
  • 相关阅读:
    使用element-UI Cascader组件,实现第一级单选选,第二级,第三级,子级可以多选
    Java数组的定义与使用
    好心情平台:看精神科医生前必知的5件事!让你少花钱少受罪
    Docker完整版(一)
    常用工具类之使用easy-captcha生成验证码
    2023全球数字贸易创新大赛9-12
    Python eval() 函数
    基于Python实现并测试Modularity算法
    第二章:线程基础知识复习
    分布式ID生成策略-雪花算法Snowflake
  • 原文地址:https://blog.csdn.net/weixin_63986098/article/details/126177197