当前位置:   article > 正文

Python基本数据类型之字符串_在python程序中,下列属于字符串型的是

在python程序中,下列属于字符串型的是

变量类型之字符串

一、字符串的性质

  • 字符串是有序数据类型(存在下标)
  • 字符串是不可变数据类型(不存在增删改)
  • 字符串容器符号:引号括起来的内容,数据类型:str

二、字符串的分类

1.字符串又分为转义字符、原始字符串和一般字符串三种。
  • a) 转义字符串:C语言开始规定"反斜杠\ + ASCII某些特定的符号"能够展示出特殊的含义,Python延续了C语言的规定。

  • b) 常见的[转义字符串](Python3 字符串 | 菜鸟教程 (runoob.com))有:

    • \n:换行;\t:制表符;\:一个反斜杠;':一个单引号;":一个双引号。
      • 一个转义字符长度为1。
      • 反斜杠:在已经规定好的转义字符中,反斜杠是转义字符的标志,一个反斜杠添加到一个符号前,能够使其具有特殊含义,在这些转义字符前再添加一个反斜杠,能使其特殊含义消失
    print('abcd')
    print('ab\ncd')
    print('ab\tcd')
    print('abcd\\n')
    # 打印结果为:
    # abcd
    # ab
    # cd
    # ab	cd
    # abcd\n
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
  • c) 原始字符串

    • 在一个字符串前面添加r或者R,能够使所有具有特殊含义的字符失效。
    print('ab\ncd', len('ab\ncd'))
    print(r'ab\ncd', len(r'ab\ncd'))
    # 打印结果为:
    # ab
    # cd 5
    # ab\ncd 6
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 应用场景:
      • 1.使路径(绝对路径、相对路径)中的可能出现的转义字符失效
      • 2.使正则表达式中某些转义字符失效

三、字符串的基本操作

1.字符串能实现拼接、重复、成员运算、比较大小等基本操作,其中比较大小还涉及到进制转换。
  • a) 字符串的拼接

    str1 = 'abcd'
    str2 = 'abde'
    str3='123456789'
    print(str1 + str2, str1, str2)
    print(str3 + '你好') 
    # abcdabde  abcd  abde
    # 123456789你好
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
  • b) 字符串的重复

    print('-' * 20)
    str='123456789'
    print(str * 2) 
    # --------------------
    # 123456789123456789
    
    • 1
    • 2
    • 3
    • 4
    • 5
  • c) 字符串的成员运算(in、not in )

    str3 = 'abcde123'<
    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/645445
    推荐阅读
    相关标签
      

    闽ICP备14008679号