|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
一、数据类型
0. 整型:整数。python2中长整型要在末尾加l, python 3 整型和长整形无缝对接,没有长度限制。
1. 浮点型:小数。python区分整型和浮点型只通过小数点。
2. 布尔类型:一种特殊的整型。用True和False表示1和0,True+False =1, True+True = 2,可以用,但是不太好。
3. 字符串:通常用''引起来。
4. e记法:非数据类型,一种科学计数法。用来记特别大或者特别小的数。通过e记法记录的数是浮点型。
2.5e4=2.5×10^4=25000.0,e代表10。同理0.00025=2.5e-4
二、数据类型的转换
1. int() 将变量转换成整型
2. str() 将变量转化为字符串
3. float() 将变量转化为浮点型
如果将浮点型转化为整型的话,python会截断处理,而非四舍五入。
e.g.,a = 5.99,
b=int(a)
b=5
要想做到四舍五入的话,int(n+0.5)就可以实现了。
若要向上取整:
>>> import math
>>> math.ceil(3.25)
4.0
>>> math.ceil(3.75)
4.0
三、判断数据类型
1. Type(), 显示出内容的数据类型,
e.g., >>> type(5)
<class 'int'>
2. Instance(a,b)输入a——待确认的数据类型,b——猜测的数据类型。若相符,则为true,若不相符,则为false。
e.g., >>> isinstance(5,int)
True
【建议使用isinstance()取得变量的数据类型,正常情况下不应该编写代码检查类型的,而应该直接假设被操作的instance具有你希望的属性,否则抛出异常。】
四、扩展内容
s为字符串
0. s.isalnum(),所有字符都是数字或字母,为真则返回true,否则返回false。
1. s.isalpha(),所有字符都是字母,为真则返回true,否则返回false。
2. s.isdigit(),所有字符都是数字,为真则返回true,否则返回false。
3. s.islower(),所有字符都是小写,为真则返回true,否则返回false。
4. s.isupper(),所有字符都是大写,为真则返回true,否则返回false。
5. s.istitle(),所有单词都是首字母大写,为真则返回true,否则返回false。
6. s.isspace(),所有字符都是空白字符,为真则返回true,否则返回false。
|
评分
-
查看全部评分
|