一、520 VS ‘520’ git
'520' + '520' -------->'520520'
520 + 520 ------------>1040函数
二、Python数值类型:
整型:Python3的整型和长整型已无缝接合
浮点型:小数【e记法为浮点型】
布尔类型:True和False能够进行数值计算【缘由:True和False至关于1和0】编码
三、类型间转换【使用BIF】
int():能够转化特殊的字符串【去掉引号只有数,不能是小数】;也能够将浮点数转换为整数,可是是趋0截取的!...………………………………………………………………..解决办法:加0.5以后再转换
float():将字符串【能够是有小数点的数的字符串】/整数转换为小数
str():将数值转换为字符串
四、Python并不阻止用户使用BIF名做为新变量名,可是该BIF变不能使用了,因此注意变量命名时看清变量名是否为不一样颜色!!!spa
五、判断变量的数据类型:
type()函数能够检测变量的数据类型,可是返回的是一个对象
isinstance()函数:含有两个参数,第一个为待肯定类型的变量,第二个为指定的数据类型。若二者的数据类型相同,则返回True,反之则返回False.
isinstance(3.14, float) .....返回True对象
破天荒:Python3竟然能够给变量起中文名。缘由:Pyhton3 源码文件默认使用utf-8编码(支持中文)。utf-8
太坑爹:input()函数返回值均为字符串类型!!!!!字符串
反坑爹神器来袭:input
预先声明:string为字符串变量名源码
string.isalnum():若字符串由字母和数字组成,则返回True;反之Falsestring
string.isalpha():若字符串由字母组成,则返回True;反之False
string.isdigit():若字符串由数字组成,则返回True;反之False
string.islower():若字符串由小写字母组成,则返回True;反之False
string.isupper():若字符串由大写字母组成,则返回True;反之False
string.istitle():若单词的首字母都为大写,则返回True;反之False
string.isspace():若字符串由空字符组成,则返回True;反之False