零基础学python第五课 闲聊之Python的数据类型

一、python中数据类型
int -->整型
str -->字符串型
bool -->布尔类型
float -->小数类型
double -->python中没有double类型;
二、 你知道为什么布尔类型(bool)的 True 和 False 分别用 1 和 0 来代替吗?
因为计算机只识别二进制数,只认识0和1;
三、使用 int() 将小数转换为整数,结果是向上取整还是向下取整呢?
向下(int(5.5)=5),负数向上;
四、我们人类思维是习惯于“四舍五入”法,你有什么办法使得 int() 按照“四舍五入”的方式取整吗?
(1)int(n+0.5);
(2)import math math.ceil( x );//向上取整
(3)import math math.floor( x );//向下取整
五、取得一个变量的类型,可以使用 type() 和 isinstance()
type: (返回值是变量类型)
零基础学python第五课 闲聊之Python的数据类型
isinstance:(返回值是true或false)
零基础学python第五课 闲聊之Python的数据类型
六、Python3 可以给变量命名中文名
Pyhton3 源码文件默认使用utf-8编码(支持中文),这就使得以下代码是合法的:
小甲鱼 = ‘我爱你’
print(小甲鱼)
七、print里end的作用?
零基础学python第五课 闲聊之Python的数据类型
八、字符串的函数
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。