python基础_基本运算符和基本数据类型
基本运算符
算数运算符(返回值为实数)
加:+ 减:- 乘:* 除:/ 取余(取模):% 取商(取整除):// 幂:**
赋值运算(返回值为实数)
简单赋值:= 加法赋值:+= 减法赋值:-= 乘法赋值:*= 除法赋值:/= 取余赋值:%= 取整除赋值://= 幂赋值:**=
比较运算符(返回值为bool值)
等于:== 不等于:!=(或<>不常用) 大于:> 小于:< 大于等于:>= 小于等于:<=
逻辑赋值(返回值为bool值)
与:and 或:or 非:not
与或混合运算,从左到右依次计算,直到and之前为False(则该式为False)或者or之前为True(该式为True),便可停止计算,否则要一直计算下去。
成员运算(返回值为bool值)
在:in 不在:not in
基本数据类型
数字
整型:int 浮点型:float 复数:complex
布尔值(bool)(数字类型的子类)
真:1 假:0
None "" () [] {} 0 ==> False
字符串
"hello world"
列表
name_list = ['alex', 'bob', 'cinty'] name_list = list(['alex', 'bob', 'cinty'])
元组
ages = (11, 22, 33, 44, 55)
ages = tuple((11, 22, 33, 44, 55))
集合(无序且不重复)
>>> x = set('spam') >>> y = set(['h','a','m']) >>> x, y ({'a', 'p', 's', 'm'}, {'a', 'h', 'm'}) >>> x & y # 交集 {'a', 'm'} >>> x | y # 并集 {'a', 'p', 's', 'h', 'm'} >>> x - y # 差集 {'p', 's'}
字典(无序)
person = {"name": "bob", 'age': 18}
person = dict({"name": "bob", 'age': 18})

浙公网安备 33010602011771号