• 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)

  • 相关阅读:
    web端限时活动逻辑处理总结
    js 的一些知识 摘自http://img0.pconline.com.cn/Pc_intranet/1105/13/313647_7.pdf
    HTML实现简单计算器
    HTML打折计算价格
    实现多线程的同时复制(三个线程同时复制)
    利用多线程实现并发调用,实现一个存钱多人取钱函数
    用字符流实现每个文件夹中创建包含所有文件信息的readme.txt
    Java实现文件在某个目录的检索
    Java实现列出目录下所有文件和文件夹
    大华、海康、宇视、华为等厂家RTSP标准拉流地址
  • 原文地址:https://www.cnblogs.com/zxh1297/p/9444553.html
Copyright © 2020-2023  润新知