zoukankan      html  css  js  c++  java
  • Python基础(三)

    1.字符串的切片

    切片是指对操作的对象截取其中一部分的操作。字符串、列表、元组都支持切片操作。

    切片的语法:[ 起始:结束:步长 ]   包括起始,不包括结束

    2.字符串的常见操作

    查找字符串中是否包含字符串:mystr.find(str, start=0, end=len(mystr))  

    查找字符串中是否包含字符串,从右侧开始查找:mystr.rfind(str,start=0, end=len(mystr))

    查找字符串中是否包含字符串,不包含则报错:mystr.index(str,start=0,end=len(mystr))

    查找字符串中是否包含字符串,从右侧开始查找,不包含则报错:mystr.rindex(str,start=0,end=len(mystr))

    对字符串中出现的指定字符串进行计数:mystr.count(str)

    使用str2对str1进行替换,替换的次数不超过mystr.count(str1)次:mystr.replace(str1,str2,mystr.count(str1))

    对字符串进行切分:mystr.split(str=' ',count) 按照str进行切分,切分次数为count次,切分之后的字符串放在列表中

    把字符串的第一个字母进行大写:mystr.capitalize()   

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

    按照字符串str结尾、开头:mystr.endswith(str)  、 mystr.startswith(str)  返回值为布尔值(true/false)

    将字符串中的所有字母小写/大写:mystr.lower() / mystr.upper()

    将字符串左/右对齐,并按照指定长度扩充:mystr.ljust(10)  / mystr.rjust(10)

    将字符串居中对齐,并按照指定长度扩充:mystr.center(width)

    删除字符串左侧/右侧的空白:mystr.lstrip() / mystr.rstrip()

    删除字符串左右两端的空白部分:mystr.strip()

    将字符串按照指定字符串分割成三部分:mystr.partition(str) ,三部分是在元组中(前段,str,后段)

    将字符串按照指定字符串分割成三部分,从右侧开始:mystr.rpartition(str) ,三部分是在元组中(前段,str,后段)

    按照行分割:mystr.splitlines()

    如果字符串中所有字符都是字母,则返回True,否则返回false:mystr.isalpha()

    如果字符串中所有字符都是数字,则返回True,否则返回false:mystr.isdigit()

    如果字符串中所有字符都是字母或者数字,则返回True,否则返回false:mystr.isalnum()

    如果字符串中所有字符都只包含空格,则返回True,否则返回false:mystr.isspace()

    mystr 中每个元素后面插入str,构造出一个新的字符串:mystr.join(str)

  • 相关阅读:
    腾讯其他人面经总结
    算法——(2)动态规划
    算法——(1)大数据算法
    算法总结
    今日头条其他人面经整理
    面试准备——(五)Jmeter
    我自己的面经
    JQuery实用技巧
    MVC图片验证
    10 个免费的Bootstrap Admin 主题,模板收集
  • 原文地址:https://www.cnblogs.com/zxh1297/p/9444553.html
Copyright © 2011-2022 走看看