• python字符串的基本用法


    var1 = "hello word"
    var2 = "runootab"
    print var2.capitalize()#首字母大写
    print (var2.count("ru"))#某个元素的个数
    print var2.center(50,"-")#把var2放在中间,不够的-
    print var2.encode()#二进制
    print var2.endswith("ab")#判断以什么结尾
    print var2.startswith("run")#判断以什么开头
    print var2.find("run")#检测str是否包含在字符串中,如果指定范围beg和end,则检查是否包含在指定范围内,如果包含返回开始的索引值,否则返回-1
    print var2.rfind("run")#类似于find()函数,不过是从右边开始查找
    print var2.format()#格式化输出字符串
    print var2.isalpha()#如果字符串至少有一个字符并且所有字符都是字母或者数字则返回true,否则返回false
    print var2.isdigit()#如果字符串中只包含数字则返回true,否则返回false
    print var2.islower()#如果字符串中包含一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回true,否则返回false
    print var2.isupper()#如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是大写,则返回true,否则返回false
    print var2.isalnum()#如果 string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False
    print var1.isnumeric()#如果字符串中只包含数字字符,则返回 True,否则返回 False
    print var1.isspace()#如果字符串中只包含空白,则返回 True,否则返回 False.
    print var1.lstrip()#截掉字符串左边的空格或指定字符。
    var3 = "nihao"
    print var1.replace("n","l",2)#把将字符串中的str1替换成str2,如果 max 指定,则替换不超过 max 次。

    var3 ="dffHff "

    print var3.index("d")#从左边开始找

    print var3.rindex("f")#类似于 index(),不过是从右边开始.
    print var3.rjust(10,'d')#返回一个原字符串右对齐,并使用fillchar(默认空格)填充至长度 width 的新字符串

    print var3.strip()#删除字符串字符串末尾的空格.

    print var3.split("H",1)#num=string.count(str)) 以 str 为分隔符截取字符串,如果 num 有指定值,则仅截取 num 个子字符串

    var4 ="hello"+" "+" "+"哈哈哈哈"

    print var4.splitlines(False)#按照行(' ', ' ', ')分隔,返回一个包含各行作为元素的列表,如果参数 keepends 为 False,不包含换行符,如果为 True,则保留换行符。

    print var4.startswith("he")#检查字符串是否是以 obj 开头,是则返回 True,否则返回 False。如果beg 和 end 指定值,则在指定范围内检查。

    print var1.swapcase()#将字符串中大写转换为小写,小写转换为大写

    print var1.zfill(30)#返回长度为 width 的字符串,原字符串右对齐,前面填充0
  • 相关阅读:
    Java
    Java
    Python 浮点数类型的精度问题
    Ubuntu下pip的更新问题
    初章
    第二次结对编程作业
    第一次结对编程作业
    Shengnan的《构建之法》读书笔记
    Backend事后诸葛亮
    ASE Alpha Sprint
  • 原文地址:https://www.cnblogs.com/wangyue0925/p/8930106.html
Copyright © 2020-2023  润新知