int:整数
float:带小数点的数字
bool:真或者假。(1 or 0) (True , False)
复数:由实数部分和虚数部分组成,形式为3+2j
注意:
1):python可以并行赋值,如 a, b = 1, 2
2):一个变量可以通过赋值指向不同类型的对象
3):数值的除法(/)问题返回一个浮点数,要获取整数使用//运行符
4):在混合计算时,python会把整型转换成浮点型。

数据类型转换:
int(x [, base]) 将x转换为一个整数
float(x) 将x转换为一个浮点数
complex(real [imag]) 创建一个复数
str(x) 将对象x转换为字符串
repr(x) 将x转换为表达式字符串
eval(str1) 用来计算在字符串中有效的python表达式,并返回一个对象
tuple(s) 将序列s转换为一个元组
list(s) 将序列s转换为一个列表
chr(x) 将整数x转换为一个字符
unichr(x) 将整数x转换为Unicode字符
ord(x) 将一个字符转换为它的整数值
hex(x) 将一个整数转换为一个十六进制字符串
oct(x) 将一个整数转换为一个八进制字符串
del(x) 删除变量x

 

运算符

python基础之-数据类型

比较运算

python基础之-数据类型

赋值运算

python基础之-数据类型

逻辑运算

python基础之-数据类型

成员运算

python基础之-数据类型

身份运算

python基础之-数据类型

位运算

python基础之-数据类型

首先需要将比较的2个数转换为二进制数进行对比

128 64 32 16 8 4 2 1

 1     1   1   1  1 1 1 1

&:参与运算的俩个值,如果俩个相应位都为1,则该位的结果为1,否则为0

|:参与运算的俩个值,只要相应的俩个位有一个为1,则结果为1

^:参与预算的俩个值,当俩对应的二进制位相异时,结果为1.

~:对数据的每个二进制位取反,即把1变0,把0变1.

技巧:<< :左移1为相当于乘2,左移2为相当于乘4, >> :而右移1位相当于除2,右移2位相当于除4

运算符优先级:

python基础之-数据类型

python基础之-数据类型

 

相关文章:

  • 2021-11-29
  • 2021-08-31
  • 2021-12-07
  • 2021-06-08
  • 2021-07-22
  • 2021-06-17
  • 2021-11-10
猜你喜欢
  • 2022-01-22
  • 2022-02-05
  • 2022-12-23
  • 2021-06-18
相关资源
相似解决方案