定义一个字符串对象,如a,b,c

单引号,双引号,三引号中间的对象
Python入门+数据类型,更新中~~

  • 三个引号的定义的字符串,可以将空行显示出来,单/双引号不识别引号中的空行
  • 换行字符和制表符占一个字符长度
  • 转义字符****:使后面的字符变成一个普通字符(如 将 ’ 变成普通引号,而不是字符串的起止),​把\变成普通字符–
    反斜杠后面再加个反斜杠表示一个反斜杠\:\或者
  • 使用原始字符串r—r’字符串内容’:表示字符串内容中的内容没有特殊含义,只表示字符串
  • 字符串对象的方法

    • name.lower():全部小写

    • name.upper():全部大写

    • name.capitalize():字符串首字母大写

    • name.title():字符串的每个单词首字母大写

    • name.split(‘分隔符’,分割次数)分隔字符串
      分隔符:指定分隔元素,默认分隔符为空白字符。
      分隔符被剔除
      默认分隔符空白字符,返回列表对象

    • name.strip(‘剔除物’):删除开头末尾字符串剔除物(不以剔除物开头/结尾)
      剔除字符串两端的字符,默认为空白字符
      剔除不区分顺序,一直剔除到不符合条件的字符位置为止
      name.lstrip():删除开头/左边字符串剔除物(不以剔除物开头)
      name.rstrip():删除开头/右边字符串剔除物(不以剔除物结尾)

    • name.replace(‘被替换内容’,‘替换内容’):所有匹配被替换内容的字符都会被替换掉

    • name.startswith(‘判断值’):判断字符号串是不是以‘判断值’开头—返回True或False
      区分大小写

    • name.endswith(‘判断值’):判断字符号串是不是以‘判断值’开头—返回True或False
      区分大小写

    • name.find(‘参数’):字符串是否存在连续的参数–只返回匹配字符第一次处出现的索引,未找到返回-1值(返回整数类型)

    • name1.join(name2) ----将字符串插入到name2序列各个元素之间,返回一个字符串
      也可是字符串和列表配合使用,name2 是一个可迭代对象(对象中的元素为字符串)元祖字符串,列表字符串​
      单个字符的字符串和单个元素的列表​,不插入name1到name2中

    • name.rjust&name.ljust&name.center (length,fill_content):文本对齐方式
      rjust,ljust,center:表示文本对齐方式fill_content:表示多余空位填充物,默认为空格​(填充物只能是一个字符)

    • isupper & islower & istitle & isalpha & isalnum & isspace & isdecimal
      判断是否大写/小写(不为空),单词首字母大写(不为空),字符串只包含字母(非空),字母串只包含字母数字(非空),字符串只包含空白字符(制表符,换行符,空格),字符串只包含数字返回布尔值True或False​

相关文章: