005闲聊之Python的数据类型
2015-03-13 00:00
316 查看
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
'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
相关文章推荐
- Python3-小甲鱼教程 【005】闲聊之Python的数据类型
- 【零基础入门学习Python笔记005】闲聊之Python的数据类型
- 小甲鱼python视频005闲聊之Python的数据类型--笔记 2018.1.1
- 05 讲: 闲聊之 Python 的数据类型
- FishC笔记—05 讲:闲聊之 Python 的数据类型
- 零基础入门学习Python(5)--闲聊之Python的数据类型
- Python[小甲鱼005Python的数据类型]
- 零基础入门学习Python(5)--闲聊之Python的数据类型
- 五,闲聊之Python的数据类型
- 闲聊之Python的数据类型 - 零基础入门学习Python005
- PyCon 2011 - Hidden Treasures of the Python Standard Library - 自定义sqlite3数据表字段数据类型
- Python学习笔记一:数据类型转换
- 004--从C#到Python —— 1 变量和数据类型
- Python笔记——基本语法:标识符、数据类型、变量、运算符及表达式/编码风格
- python中如何判断一个变量的数据类型
- python学习笔记(一) 基本数据类型及运算
- python内置数据类型
- 讨论python的数据类型的区别
- Python语言学习(2)-Python基本数据类型
- python笔记(二) - 数据类型