zoukankan      html  css  js  c++  java
  • 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)

          

      

        

        

        

        

      

  • 相关阅读:
    反爬的几种手段总结
    算法基础篇一
    python总结九
    python总结八
    python总结七
    python总结六
    初识Machine学习
    python总结五
    python总结四
    python总结三
  • 原文地址:https://www.cnblogs.com/pythonz/p/9837175.html
Copyright © 2011-2022 走看看