可乐编程笔记:数字和运算

匿名 (未验证) 提交于 2019-12-03 00:27:02

1、python中的数字及数字类型
2、整数进制的几种表示方式
3、变量的概念
4、python运算




type() 查看数字类型

>>> type(42) <class 'int'>       #class :类  int:整型 >>> type(-1) <class 'int'> >>> type(1+1j) <class 'complex'> >>> float(1) 1.0 >>> int(1.0) 1

十进制
二进制
八进制
十六进制
- 各进制之间的转换

>>> bin(42)     #十进制转为二进制 '0b101010' >>> oct(42)     #十进制转为八进制 '0o52' >>> hex(42)     #十进制转为十六进制 '0x2a' >>> 0b101010    #二进制转为十进制 42 >>> 0o52        #八进制转为十进制 42 >>> 0x2a        #十六进制转为十进制 42

python中,变量就是值的名字,通过赋值来改变数值
定义格式为:变量名=数值
- 变量名的规则
- 只能包含字母、数字、下划线
- 不能以数字开头
- 变量名不能为python内置变量名

变量类型和值的类型一致

  • 1、加法: +

    >>> 1+1 #以下例子和这个相似,便不再贴出shell中的演示
    2
  • 2、减法: -
  • 3、乘法: *
  • 4、除法: /
    • 计算机中浮点数表示有精度限制,不能表示任意精度的浮点数
  • 5、除法取整: // <向下取整>
    • 类似于python2中的 /
    • python2中整数/整数,值为整数;python3中,整数/整数,值为整数或者浮点数
  • 6、取模运算: %
  • 7、求幂运算符: **
  • 8、赋值运算符: =
    • 变量 = 可以计算出合法的值
  • 9、比较运算符
    • == :等于
    • != :不等于
    • < , > , >= , <=
  • 10、逻辑运算符: and 与| or 或| not 非
    • 产生布尔类型的逻辑运算,结果为True或False
    • True代表1,False代表0
  • 11、身份运算符: is
  • 12、成员运算符: in
  • 13、位运算符
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!