005闲聊之Python的数据类型

1、520 VS ‘520’   

   '520' + '520' -------->'520520'
    520 + 520 ------------>1040

2、Python数值类型:
    整型:Python3的整型和长整型已无缝接合
    浮点型:小数【e记法为浮点型】
    布尔类型:True和False可以进行数值计算【原因:True和False相当于1和0】

3、类型间转换【使用BIF】
    int():可以转化特殊的字符串【去掉引号只有数,不能是小数】;也可以将浮点数转换为整数,但是是趋0截取的!...………………………………………………………………..解决办法:加0.5之后再转换
    float():将字符串【可以是有小数点的数的字符串】/整数转换为小数
    str():将数值转换为字符串
 
4、Python并不阻止用户使用BIF名作为新变量名,但是该BIF变不能使用了,所以注意变量命名时看清变量名是否为不同颜色!!!

5、判断变量的数据类型:            
    type()函数可以检测变量的数据类型,但是返回的是一个对象
    isinstance()函数:含有两个参数,第一个为待确定类型的变量,第二个为指定的数据类型。若两者的数据类型相同,则返回True,反之则返回False.
        isinstance(3.14, float)     .....返回True

 

 


破天荒:Python3居然可以给变量起中文名。原因:Pyhton3 源码文件默认使用utf-8编码(支持中文)。

太坑爹:input()函数返回值均为字符串类型!!!!!

反坑爹神器来袭:

预先声明:string为字符串变量名

        string.isalnum():若字符串由字母和数字组成,则返回True;反之False

        string.isalpha():若字符串由字母组成,则返回True;反之False

        string.isdigit():若字符串由数字组成,则返回True;反之False

        string.islower():若字符串由小写字母组成,则返回True;反之False

        string.isupper():若字符串由大写字母组成,则返回True;反之False

        string.istitle():若单词的首字母都为大写,则返回True;反之False

        string.isspace():若字符串由空字符组成,则返回True;反之False

 

转载于:https://my.oschina.net/u/2321525/blog/386772

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值