字符串

作者: 不吃唐僧肉的妖怪 | 来源:发表于2018-07-24 17:49 被阅读2次

    字符串就是一系列的字符,在python中字符串的引号可以是单引号也可以是双引号,其中引号中还可以嵌套引号。

    s = "this is a string"
    s = 'this is also a string'
    s = "this 'is' also a string"
    # 结果为:this 'is' also a string
    

    字符串的拼接,不同数据类型的数据不可以直接运算

    s = "*"
    a = "#"
    c = s + a
    #结果为:"*a"
    #占位符拼接
    name = "jerry"
    s = "welcome to china %s" %name
    

    字符串中的占位符:字符串占位符 %s 整数占位符 %d 浮点数占位符 %f 当然占位符还有许多,这里就说最常用的。
    字符串函数是python中内置的函数,可直接操作。其可分为以下几大类:
    1.capitalize 首字母大写 upper 全部大写 lower 全部小写 istitle 首字母是否大写 isupper 是否全部大写 islower 是否全部小写

    s = "Hello"
    s.capitalize()
    #返回Hello
    s.upper()
    #返回HELLO
    s.lower()
    #返回hello
    s.istitle()
    #返回True
    s.isupper()
    #返回False
    s.islower()
    #返回False
    

    2.格式函数:rstrip() 删除字符串末尾的空白 lstrip() 删除字符串左边的空白 strip() 删除字符串两端的空白
    3.对齐填充操作 ljust 左对齐 rjust 右对齐 center 居中对齐 zfill 填充
    4.查询函数 find 查询字符串中出现的指定字符
    5.字符串的替换操作
    简单替换:replace 把某个字符替换成指定的字符。replace(old,new [,count])
    old :查询到的字符串 new 要替换的新字符 count 要替换的次数
    复杂替换:添加一个映射/对应关系表maketrans(s1, s2) 相当于解密 translate()相当于解密。
    6.加密操作:hashlib hexdigest()

    相关文章

      网友评论

        本文标题:字符串

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