关于Python简洁语言表

  • 数据类型

  1. Integer整数                            -256,15
  2. String字符串                          ‘Hello','你好’
  3. Boolean布尔值                       True,False
  4. List列表                                   [value,...]
  5. Tuple元组                              (value,...)
  6. Dictiontary                                {key,value,...}
  7. Set集合                                     {value,value,...}

 

 

 

算数运算符

    1. x+y      加                x-y   减
    2. x*y       乘                x/y   除
    3. x%y       取模,返回除法的余数
    4. x**y       幂,返回x的y次幂
    5. x//y        取整数           例:10//3    结果:3

 

 

比较运算符

    1. x<y      小于        x>y     大于
    2. x<=y    小于等于     x>=y       大于等于
    3. x==y     等于           x!=y         不等

 

 

布尔运算符

    1. not x    非
    2. x and y  且
    3. x or y   或
    4. x >= y   大于等于
    5. x == y     等于
    6. x != y       不等

 

 

转换函数

  1. int(expr)                          将expr转成整形
  2. float(expr)                        将expr转成浮点数
  3. str(expr)                       将expr转成字符串
  4. chr(expr)                         将expr转成ASCll字符

 

 

String字符串/List列表/Tuple操作

  1. len(s)            s长度
  2. s[i]                     取s中的第i个值(从0开始)
  3. s[start:end]            从开始(包括)到结束(不包括)的片段
  4. x  in  s                   如果x包含在s中则为ture
  5. x  not  ins              如果x不包含在s中则为ture
  6. s+t                          把s与t的相连接
  7. s*n                         将s复制n份
  8. sorted(s)                对s进行排序
  9. s.index(item)          item在s中的位置

 

 

列表List

  • 删除
    1. del(item)    删除指定的列表
    2. pop([item])  删除并返回指定元素,默认为最后一个
    3. remove(seq)   移除指定元素
  • 列表操作
    1. len(ls)           计算列表的长度
    2. max(ls)         返回列表的最大值
    3. min(ls)          返回列表的最小值
    4. list(seq)      元组转换为列表  
  • 列表排序
    1. sort()          永久排序
    2. sorted(ls)    临时排序
    3. reverse()     翻转列表

 

列表切片/range

 

  • 列表切片
    1. [start:end]    表示  从start提取到end-1
    2. [start:end:step]   表示  从start提取到end-1,每step个字符提取一个
    3. [:]提取从开头(默认位置0)到结尾(默认位置-1)的整个字符串
    4. [start:]           从开头提取到结尾
    5. [:end]            从开头提取到结尾-1
    6. 例:
      list=[1,2,3,4,5,6,7]
      list[4,9]
        print[5,6,7,8]
      
      
      list[0:9:3]
        print[1,4,7]
      
      
      list[0:]  
      #列出索引0以后的
      print[1,2,3,4,5,6,7] list[3:] #列出索引3以后的
      print[4,5,6,7] list[:-1] #列出索引-1之前的
      print[1,2,3,4,5,6] list[1:5] #列出索引1到5之间的
      print[2,3,4] list[::-1] #列出所有索引(倒序)
      print[7,6,5,4,3,2,1]

        

 

  • Range函数
    1.  range()函数可以创建一个函数列表,一般用在for循环中
    2. start: 计数从start开始.(默认从0开始)
    3. stop:计数到stop结束,但不包括stop
    4. step:步长.(默认为1)
    5. range(start,stop,step)
      
      
      range(7)
      #从0开始到7
         print[0,1,2,3,4,5,6,7]
      
      
      range(1,7)
      #从1开始到7,但不包括7
         print[1,2,3,4,5,6]
      
      
      range(0,20,4)
      #步长(就是中间间隔)是4
        print[0,4,8,12,16]
      

        

Set集合

    1.   add(item)                增加一个值
    2. update(items)            更新多个值
    3. remove(item)             移除指定值
    4. &                                取两个列表相交值
    5. intersaction                取两个集合相交值
    6. |    或 union                 合并两个集合
    7. ^   或  symmetric difference   两个集合对称差值
    8. -   或difference             两个集合差值

 

字典Dictiondary

    1. pop(key)                          删除指定的键
    2. clear()                              清除所有的键与值
    3. dic['age']=8                       增加age或让该age等于8
    4. get(key)                             查找指定的键的值,若没有则返回None这一步
    5. setdefault(key)                   查找指定的键,若没有则同上
    6. update(dic2)                      合并更新字典
    7. keys()                                返回所有键列表
    8. values():                             返回所有值列表
    9. items():                              返回可浏览的键或值元组列表

 

 

 语句

        if语句

    1. if表达式      语句1
    2. elif表达式     语句2
    3. else表达式    语句3                        if num>=5

         While循环

    1. while表达式:语句1

  for循环 

             for与range循环

        函数定义                               (后续补充)

        

 

内置函数  单独写一个博客

posted @ 2021-10-13 16:27  行止123  阅读(159)  评论(0)    收藏  举报