马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 lihling7 于 2019-5-6 10:56 编辑
005 数据类型
一、 数据类型
整型,浮点型,布尔类型
二、 e记法 >>> a = 0.00000000000000000025
>>> a
2.5e-19
三、 类型转换
int() , str() , float() >>> c = str(5e19)
>>> c
'5e+19'
四、 被当作变量名使用的内置函数名会被重新定义,不能再使用此内置函数的功能。
五、 获取类型
1、 type() 返回数据类型
2、 isinstance(变量 , 类型) 变量是这个类型则返回Ture, 否则返回false
六、字符串
s为字符串
s.isalnum() 所有字符都是数字或字母,为真返回True,否则False
s.isalpha() 所有字符都是字母,为真返回True,否则False
s.isdigit() 所有字符都是数字,为真返回True,否则False
s.islower() 所有字符都是小写,为真返回True,否则False
s.isupper() 所有字符都是大写,为真返回True,否则False
s.istitle() 所有单词都是首字母大写,为真返回True,否则False
s.isspace() 所有字符都是空白字符,为真返回True,否则False
例如:>>> s = ' I LOVE FISHC'
>>> s.isupper()
True
006 常用操作符 一、 算术操作符 1、 + ,-,*,/, % 2、 +=,-=,*=,/=,…… 3、 //号是 floor除法,舍弃小数 (/号会保留小数) >>> 10//8
1
>>> 3.0//2
1.0
>>> 10/8
1.25
>>> 3.0/2
1.5
4、 ** 幂运算 优先级问题:幂运算符高于左侧运算符,低于右侧运算符 >>>-3**2
-9
>>>3**-1
0.3333333333
二、 比较操作符 < > <= >= == != 三、 逻辑操作符 1、and 与 2、 or 或 3、 not 非 四、优先级问题
幂运算(**) --> 正负号(+x, -x) --> 算术操作符(*, /, //, +, -) --> 比较操作符(<, <=, >, >=, ==, !=) --> 逻辑运算符( not, and, or)
注意:
|