zoukankan      html  css  js  c++  java
  • python基础成长之路四-基础数据类型方法

    1,程序开发三大流程:

    1. 顺序--从上向下,顺序执行代码
    2. 分支--根据条件判断,决定执行代码的分支
    3. 循环--让特定的代码重复执行

    2,whlie循环语句:

    1. Break 某一条件满足时,退出循环,不在执行后续重复代码。
    2. continue  某一条件满足时,不执行后续代码。

    3,字符串方法

    • join  拼接字符串
    • count  查找出字符串出现的个数
    • capitalized  把整个字符串的首字母大写
    • center   前后两边同时增加相对应的字符串
    • endswith  查看字符串是否以某个内容结尾并返回布尔值
    • startswith  查看字符串是否以某个内容开头并返回布尔值
    • expandtabs  把字符串中的tab符号转化为8个空格
    • find  查看字符串中的某个内容在其中的的位置并返回索引
    • format  以赋值的方式格式化输出
    • format.map 以字典的方式格式化输出
    • index  跟find的方法一样,没有会报错
    • isalnum  判断字符串中是否是数字或字母
    • isdecimal   判断数字是否是十进制
    • isdigit  判断是否是数字
    • isalpha  判断是否是字母
    • isidentifier  判断是否是非法变量
    • islower  判断字符串是否全是小写
    • isupper  判断字符串是否全是大写
    • isspace   判断字符串是否有空格
    • istitle  判断字符串中单词首字母是否是大写
    • lower  字符串全部变小写
    • upper  字符串全部变大写
    • swapcase  字符串大写变小写,小写变大写
    • liust  字符串后面接相应个数字符
    • rjust  字符串前面接相应个数字符
    • strip  把字符串中的空格和换行符去掉
    • lstrip  只把字符串左边的空格和换行符去掉
    • rstrip  只把字符串右边的空格和换行符去掉
    • replace  把字符串中的某些字符替换成另一些字符
    • split  把字符串以某个内容分割成列表
    • title  非字母隔开的每个部分的首字母大写
    • copy  复制一个列表用一个变量接收

    4,列表方法:

      增

          

      • append  从后面追加,一次只能加一个
      • insert  按照索引插入,一次只能插一个
      • extend  迭代着追加

      删

      • remove  按照元素删除,一次只能删一个
      • pop  按照索引删除,也可以用切片跟步长
      • clear    清空列表

    del 

    删除整个列表

     

    按照索引删除

     

    按照切片加步长删除

      改

      • 按索引去改
      • 按切片加步长改

     

      查

      • 按所应,切片加步长去查
      • 用for循环查

      其他方法

      • Len() 查询列表长度
      • count  统计某个元素出现的个数
      • index  通过元素找索引
      • sort  排序列表,括号里接reverse=True就是从大到小
      • reverse  倒叙列表
      • enumerate  用于for循环,给序列加序号

    5,字典方法

      增

      •   setdefault 有则不动,无则增加

      删

      •   pop 按键删
      •   popitem 删除最后一个
      •   clear 清空
      •   del 删除键或全除

      改

      •   update 把另一个键值队合并到一个,相同的覆盖,没有的添加

      查

      •   get 有返回值,没有显示空
      •   keys
      •   values
      •   Items

    6,集合方法

      增

      •   add  添加一个字符串
      •   updata  迭代着添加

      删

      •   remove  按元素删除
      •   disjird  集合的删,跟remove删是一样的,没有不会报错
      •   pop  随机删除一个元素
      •   clear  清空集合
      •   del  删除整个集合
      •   交集 【& or intersection】

      并集 【|  or  union】

      差集 【-  or  difference】

      反交集【^ or symmetric_difference】

      子集与超集 【< or >】

      frozenset 不可变集合,让集合变成不可变类型

  • 相关阅读:
    [BZOJ1303][CQOI2009]中位数图
    [BZOJ1192][HNOI2006]鬼谷子的钱袋
    9.5题解
    9.3题解
    9.2题解
    9.1题解
    8.29题解
    8.28题解
    8.23<2>题解
    8.23<1>题解
  • 原文地址:https://www.cnblogs.com/peng104/p/9461078.html
Copyright © 2011-2022 走看看