美文网首页
python的基本数据类型-字符串1

python的基本数据类型-字符串1

作者: 闲云野鹤_23dd | 来源:发表于2020-12-28 10:46 被阅读0次

    字符串类型

    声明字符串时 ,在字符串前后加上单引号 或者 双引号

    举例:

    def str_demo():
        astr = '软件测试工程师'
        bstr = "Follow the wind, but watch your back."
        print(type(astr))
        print(type(bstr))
    
    

    字符串 下标访问 和 切片访问

    字符串 是 有序的数据类型,比如 astr = ‘软件测试工程师’ 这个字符串,可以按照下标(索引),访问单个字符。下标正序从0开始数,倒序从-1开始数

    def str_demo1():
        astr = '软件测试工程师'
        print(astr[0])  # 软
        print(astr[1])  # 件
        print(astr[-1])  # 师
        print(astr[-3])  # 工
    
    

    如果要区间访问,比如 第三个到 第六个字符,可以这样写 str[2:6], 又叫做 切片

    def str_demo2():
        bstr = "Follow the wind, but watch your back."
        ## 开头到 索引15之前的字符
        print(bstr[:15])
        ## 索引15开始 到 结尾 的字符
        print(bstr[15:])
        ## 索引11开始 到 索引15之前 的字符
        print(bstr[11:15])
        ## 倒数5个字符
        print(bstr[-5:-1])
        ## 全部字符,根据步长取值,第三个数字叫做步长,从头开始取,取完后索引加步长再取下一个字符,以此类推
        print(bstr[::2])
        ## 翻转全部字符
        print(bstr[::-1])
    
    

    转义符

    在字符串中 \ 有特殊含义,称作转义符. 比如 字符串中的 单引号 和 双引号 是用于声明字符串的,但是它 本身也是一种字符. 可以用 转义符+ 符号 来代表符号本身.
    常用符号:

    \'  : 单引号
    \"  : 双引号
    \n  : 换行
    \t  : 制表符(table键)
    \\  : 反斜杠符号
    \(在行尾时) : 续行符
    
    

    代码示例:

    def str_demo1():
        print('小明说: \'早上好\'')
        print('小明说: "早上好"')
        print("小明说: \"早上好\"")
        print("小明说: \n\"早上好\"")
        print("小明说: \t\"早上好\"")
        print("小明\\小红")
        print("小明说: \
        \"早上好\"")
    
    

    运行结果:

    小明说: '早上好'
    小明说: "早上好"
    小明说: "早上好"
    小明说: 
    "早上好"
    小明说:    "早上好"
    小明\小红
    小明说: "早上好"
    

    相关文章

      网友评论

          本文标题:python的基本数据类型-字符串1

          本文链接:https://www.haomeiwen.com/subject/sehkgktx.html