PYTHON编程基础Task 1: 变量、运算符、数据类型及位运算
1、三个单(双)引号表示多行注释。
2、算数运算符
3、位运算符 感觉有点复杂。
4、三元操作符
if else;
x, y = 4, 5
small = x if x < y else y
print(small) # 4
5、in,not in,is,is not
is,is not对比的是变量的内存地址
== 、!=对比的是变量的值。
6、变量和赋值
python是大小写敏感的。
7、Python 里面有很多用途广泛的包 (package),用什么你就引进 (import) 什么。包也是对象,也可以用上面提到的dir(decimal) 来看其属性和方法。
8、
除了直接给变量赋值 True 和 False,还可以用 bool(X) 来创建变量,其中 X 可以是
基本类型:整型、浮点型、布尔型
容器类型:字符串、元组、列表、字典和集合
bool 作用在基本类型变量:X 只要不是整型 0、浮点型 0.0,bool(X) 就是 True,其余就是 False。
bool 作用在容器类型变量:X 只要不是空的变量,bool(X) 就是 True,其余就是 False。
确定bool(X) 的值是 True 还是 False,就看 X 是不是空,空的话就是 False,不空的话就是 True。
9、type() 不会认为子类是一种父类类型,不考虑继承关系。
isinstance() 会认为子类是一种父类类型,考虑继承关系。
如果要判断两个类型是否相同推荐使用 isinstance()。
10、类型转换
转换为整型 int(x, base=10)
转换为字符串 str(object=’’)
转换为浮点型 float(x)
11、