温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

python之常见的字符串操作

发布时间:2020-07-29 06:47:06 来源:网络 阅读:232 作者:师趣妮 栏目:编程语言
  • 字符:单一的符号,如文字符号,特殊符号,数字等

  • 字符串:有序的字符序列

  • 字符串可哈希性:可哈希,即不可变

  • 常见操作:

    索引:str[index]    #字符串索引从0开始.原因:字符串索引包括正向索引和反向索引,为保证其连贯性,正向索引从0开始,反向索引从-1开始

    切片:str[start : end : step]    #顾头不顾尾:实际索引范围为start之(end - 1),步长为step之间的字符,不包括索引为end的字符

    • 大小写转换

      首字母大写:str.capitalize()

                        str.title()    #将存在明显分隔的英文单词首字母大写   

      全部小写:str.low()

                    str.casefold()    #更加通用,适用于所有语言

      全部大写:str.upper()

      大小写转换:str.swapcase()    #大写变成小写,小写变成大写

      字符串居中:str.center(width,fillchar)    #width:字符串占据列宽;fillchar:以fillchar填充空白位置

      去除字符串两端的指定字符:var.strip(str)    #不传入任何字符时,默认去除字符串两端空白字符;传入字符时,则去除字符串两端指定字符串

                                               var.lstrip(char)

                                               var.rstrip(char)

      字符替代:var.replace(old_str, new_str,n)    #n值为空时,默认用new_str替代var中所有的old_str;n不为空,则用new_str替代var中的n个old_str

      字符切割:str.split(char)    #按照char切割str

      格式化输出:"str_format".format(var1, var2, ...,varn)    #在str_format中以"{ }"为变量占位,将变量按照str_format的格式输出

    • 查找

      判断某个字符串是否以某字符串开头或结尾:var.strarswith("str")

                                                                       var.endswith("str")

      计数字符串在原字符串中出现的字符:var.count("str")

      查找字符串在原字符串中出现的位置:var.find("str")    #找不到时,返回-1

                                                             var.index("str")    #找不到时,报错

    • 判断

      判断字符串是否有字母组成:var.isalpha()

      判断字符串是否有数字组成:var.isdigit()

                                               var.isnumeric()    #更加通用,包括判断中文数字

      判断字符串是否是小数:var.isdecimal()

      判断字符串是否由数字和字母组成:var.isalnum()

计算字符串长度:len(str)

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI