zoukankan      html  css  js  c++  java
  • 博客整理day06

    Python 博客整理 day06

    一 流程控制之for循环

    1. for + break

      跳出本层循环

    2. for +continue
      跳出本次循环,进入下一次循环

    3. for循环嵌套
      外层循环一次,内层循环所有

    4. for + else
      for循环没有break的时候,触发else内部代码块

    二 数字型内置方法

    ​ id不变值可变,即在原值的基础上修改,则为可变数据类型;值变id也变,即重新申请一个空间放入新值,则为不可变数据类型。

    ​ 整形和浮点型都是不可变数据类型

    ​ 都没有有序无序这么一说

    三 字符串内置方法

    s = 'theinnocent'
    #    01234567
    #           -2-1
    
    1. 按索引取值

      print(s[1])
      
    2. 切片

      print(s[1:4])
      print(s[7:3:-2])
      
    3. 长度len

      print(len(s))
      
    4. 成员运算(in / not in)

      print('innocent' in s)
      print('innocent' not in s)
      
    5. 移除空白strip()

      print(s.strip('t'))

    6. 切分split()

      s6 = 'the innocent can never last'
      print(s6.split(' '))
      
    7. for循环

      for i in s:
          print(i)
      
    8. lstrip&rstrip

      #lstrip&rstrip去除左/右的数
      print(s.lstrip(t))
      print(s.rstrip(t))
      
    9. lower&upper

      #lower&upper  小/大写
      print(s.lower())
      print(s.lower())
      
    10. stratswith&endswith

      print(s.startswitn('the'))
      print(s.endswith('last'))
      
    11. rsplit

      #从左往左切割
      print(s.rsplit('n'))
      
    12. jion

      #拼接元素
      info_list = ['simple','male','18']
      res = ' '.jion(info_list)
      
    13. replace

      #替换
      s13 = 'the innocent can never last'
      s13 = replace('the','no')
      print(s13)
      
    14. isdigit/isalpha

      #判断是否为纯数字/纯字母
      s = '2342'
      print(s.isdigit())
      print(s.isalpha())
      
    15. find/rfind/index/rindex/count

      #查找索引
      #计数
      s15 = 'the innocent can never last'
      print(s15.find('o'))
      print(s15.index('o'))
      print(s15.count('o'))
      
    16. center/ljust/rjust/zfill

      s = 'momo'
      print(s.center(50,'*')) # 居中
      print(s.ljust(50,'*'))#
      print(s.rjust(50,'*'))
      s = '111'
      print(s.zfill(8))#填充到
      
    17. espandtabs

      #缩进
      s = 'momo'
      print(s.espandtabs(9))
      
    18. captalize/swapcase/title

      #captalize  行列的首字母大写
      #swapcase   行列中单词大小写互换
      #title   标题首字母大写,以空格为准
      

    四 列表类型内置方法

    lis = [1,2,3,4,5]
    
    1. 按索引取值/修改值

      print(lis[0])
      lis[0] = 6
      print(lis)
      
    2. 切片

      print(lis[1:3])
      
    3. 长度len()

      print(len(lis))
      
    4. 成员运算(in/not in)

      print(3 in lis)
      
    5. 追加值append()

      lis.append(9)
      print(lis)
      
    6. 删除值del

      del lis[0]
      print(lis)
      
    7. 往前插入值insert()

      lis.insert(0,0)
      print(lis)
      
    8. 按索引删除值pop()#默认删除最后一个值

      lis.pop(0)
      print(lis)
      
    9. 按值删除remove()

      lis.remove(3)#按值删除
      print(lis)
      
    10. 计数count()

      print(lis.count(2))
      
    11. 寻找索引值index()

      print(lis.index(2))
      
    12. 清空列表clear()

      lis.clear()
      print(lis)
      
    13. 拷贝列表copy()

      lis2 = lis.copy()
      print(lis2)
      
    14. 扩展列表extend()

      lis3 = [3,45,6]
      lis.extend(lis3)
      print(lis)
      
    15. 倒着排列列表reverse()

      lis.reverse()
      print(lis)
      
    16. 正排序列表sort()

      lis.sort()
      print(lis)
      
  • 相关阅读:
    HbuilderX真机运行配置
    Vue前端图片压缩,ios拍照上传出现旋转问题
    inject刷新
    输入框input只能输入数字和小数点
    吸顶效果—position:sticky的vue组件化和兼容性解决
    下拉加载封装
    前端命名规范
    关于表单提交判断不能为空的封装
    js时间格式化
    解决原生打印输入值 打印时为空问题
  • 原文地址:https://www.cnblogs.com/samoo/p/11514770.html
Copyright © 2011-2022 走看看