/study-py

学习python专用库

Primary LanguagePython

study-py

语法

  • 缩进代表代表代码块的范围
  • 冒号代表代码块的开头

数据类型

  • 整数
  • 浮点类型
  • 字符串
    • 用r取消转义
    • 用\来转义
    • 用...来换行
  • 布尔值
    • and、or和not 都会返回布尔值
  • 空值 None

集合

  • list 数组用[]表示
  • tuple 只读的数组用()表示
  • dict 集合,存key和value
  • set 数组,和map一样但是只存key

常用函数

  • len() 获取字符串长度
  • append() 在数组最后面添加元素
  • pop() 删除最后一个数组,传需要删除的索引,默认删最后一个
  • type(): 返回对象的数据类型。
  • int(), float(), str(): 将数据从一种类型转换为另一种类型。
  • max(), min(): 返回列表、字符串等数据结构中的最大/最小值。
  • sorted(): 对列表等数据结构进行排序,并返回一个新的列表。
  • sum(): 对列表、元组等数据结构中的数字求和。
  • round(): 对浮点数进行四舍五入。

注意点

tuple

[]表示是数组可增删查改的,()表示只读的数组,因为括号()既可以表示tuple,又可以表示数学公式中的小括号,这就产生了歧义,因此,Python规定,这种情况下,按小括号进行计算,所以,只有1个元素的tuple定义时必须加一个逗号,,来消除歧义,如

t=(1) #小括号进行计算
t1=(1,) #表示tuple