聪明办法学python chap2

聪明办法学python chap 2

  • 内置类型

  1. int 整数

  2. float 浮点数即小数(无精度之分,默认双精度)

  3. bool 只有true 1 和false 0

  4. type 判断其他类型的类型

    type 与 isinstance,后者更好

  5. str 字符串

  6. list 列表

  7. tuple 元组

  8. set 集合

  9. dict 字典

  10. complex 复数

  11. function 函数

  12. module 模块

与C语言基本相似,功能更多

  • 内置常数

  1. True
  2. False
  3. None
  • 内置运算

文档:[运算符](Python 运算符 | 菜鸟教程 (runoob.com))

  1. 算数:加减乘除(会自动转化为小数),

    @矩阵,//整除,**几次方 c**2表明c的平方

    %求余 0不可被取余,+-正负值

  2. 关系:< , <=小于等于 , >=大于等于 , ==等于 , !=不等于

  3. 赋值: += c+=1c=c+1,-=,*=,/=,//=,**=,%=,:=

  4. 逻辑:and,or,not

    短路求值,类似与C语言中的&& ||

  5. 优先级:与数学相似,[优先级和结合律]([Python运算符优先级和结合性一览表 (biancheng.net)](https://c.biancheng.net/view/2190.html#:~:text=所谓结合性,就是当一个表达式中出现多个优先级相同的运算符时,先执行哪个运算符:先执行左边的叫左结合性,先执行右边的叫右结合性。 例如对于表达式对于 100 %2F 25 * 16 ,,乘方运算符、单目运算符(例如 not 逻辑非运算符)、赋值运算符和三目运算符例外,它们具有右结合性,也就是从右向左执行。 表 1 中列出了所有 Python 运算符的结合性。))

posted @ 2023-11-25 00:37  zyj1  阅读(26)  评论(0)    收藏  举报