Python学习 -- 字符串

63 阅读1分钟

一、字符串的定义方式

1 单引号定义法

    name1 = '姓名'

2 双引号定义法

    name2 = "姓名"

3 三引号定义法

    name3 = 
        """
        我的
        姓名
        是
        """

二、字符串拼接

1 字符串字面量之间的拼接

    print("字符串" + "拼接")

2 字符串字面量和字符串变量之间的拼接

    name = "Tom"
    sex = "man"
    print("我是" + name + ",我的性别是:" + sex)

三、字符串格式化

1 通过占位的形式完成拼接

    name = "Tom"
    print("我的名字是:%s" % name)

    age = 30
    salary = 8000
    print("我的年龄是: %s岁,我的工资是:%s元" % (age,salary))

1.1 占位符

    %s 是将内容转换为字符串完成占位
    %d 是将内容转换为整数完成占位
    %f 是将内容转换为浮点型完成占位

2 快速写法 - 通过语法:f"内容{变量}"

    age = 30
    salary = 8000
    print(f"我的年龄是: {age}岁,我的工资是:{salary}元")

四、字符串格式化 - 数字精度控制

1 通过使用m.n形式控制数据的宽度和精度

    m 控制宽度,n 控制小数点精度
    示例:
        %5.2f 就表示将数据控制在5位,小数点精度为2