• day05 Pyhton学习总结


    1.字符串str s1="asasd",字符串不能修改 修改以后只能赋值给另一个变量 ret1=s1

      1.切片

        s1[0], s1[-1], s1[2:4], s1[-1:-4:-1], s1[-5:-1]

      2.字符串相关的操作

        s1.capitalize() 首字母大写

        s1.lower() 全部转化成小写 s1.casefold()支持的字符更多

        s1.upper()全部转换成大写

        s1.swapcase() 大小写相互转化

        s1.title() 每个被特殊字符隔开的字母首字母大写,特殊字符不会消失

        s1.strip() 去掉左右两端的空格,也可以去掉指定的元素

        s1.lstrip() 去掉左边空格

        s1.rstrip() 去掉右边空格

        s1.replace()把字符串里的字符进行替换

        s1.split() 选定字符去切割字符串,如果切割字符在左右两端,那么一定会出现空字符串

        字符串查找操作:

        s1.startswith() 判读字符串是否以某字符开头

        s1.endswith() 判读字符串是否以某字符结尾

        s1.count() 查找某字符的出现次数

        s1.find() 查找某字符的位置,查到返回索引,没查到返回-1

        s1.index() 查找某字符的位置,查到返回索引,没查到会报错

        字符串判断:

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

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

        s1.isdigit() 判断字符串是否由数字组成 isdecimal() isnumeric()

        计算字符串长度

        len(s1)

    2.列表 ,元祖 lst=[]  列表是可以发生改变的,

      1.lst[0] 获取第一个元素

      2.lst([0:3]) 列表可以切片

      3.lst可以发生自身改变,str不行

        1.增: 

          lst.append() 追加一个元素

          lst.insert() 插入一个元素,可以指定位置,其余元素往后移动

          lst.extend() 迭代添加

        2.删除:

          lst.pop() 弹出最后一个元素,返回值是弹出的元素

          lst.remove() 移除指定的元素,删除不存在的元素会报错

          lst.clear() 清空list

          del lst[0:2] 删除切片的元素

        3.修改

          lst[0]="" 修改列表元素

        4.lst.count() 查询某字符的次数

         lst.sort() 排序,默认升序

         lst.sort(reverse=True) 降序

         lst.reverse() 倒序输出

         len(lst)

          

      

        

        

        

        

      

  • 相关阅读:
    Java Stream 去重对象
    CentOS7安装JDK8
    CentOS7安装Tomcat9
    MySQL 8.0 安装
    面相对象7大原则
    Spring Boot MyBatis连接MySQL数据库
    win11右键改回win10风格,win10右键改回win11风格,不用重启
    【转载】NetCore 开发实战(目录整理)
    viewState cookie session _VIEWSTATE
    外部JS得到客户端ID
  • 原文地址:https://www.cnblogs.com/pythonz/p/9837175.html
Copyright © 2020-2023  润新知