基本数据类型

Python的中变量不需要声名

单个变量的值:counter = 100#整型变量miles = 1000.0#浮点型变量name =“runoob”#字符串print(counter)print(miles)print(name)

多个变量赋值:
a = b = c = 1
a,b,c = 1,2,“runoob”


标准的数据类型:

不可变数据:Number,String,Tuple,Sets(集合),
可变数据:List,Dictionary

Python3中只支持整数,浮点,布尔,复合物(复数)
Python3中,只有一种整数类型INT,表示为长整型

键入和isinstance区别
类A:传递类B(A):传递isinstance(A(),A)#返回True类型(A())== A#返回True isinstance(B(),A)#返回True类型(B() )== A#返回False

键入()不会认为子类是一种父类类型
isinstance()会认为子类是父类的类型

德尔删除
del varl

注意:
1.Python可以同时为多个变量赋值,如a,b = 1,2
2,一个变量可以通过赋值指向不同类型的对象
3,数值除法 '/',总会返回一个浮点数,要获取整数使用//操作符
如图4所示,在混合计算时,Python的会把整数转换成为浮点数


蟒蛇中的字符串用单引号(')或双引号(“),同时使用反斜杠(\)转义字符
变量[头下标,尾下标],索引值以0开始值,-1从末尾的开始位置

1,反斜杠可以用来转义,使用 - [R可以让反斜杠不发生转义。
2,字符串可以用+运算符连接在一起,用*运算符重复。
3,Python的中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始。
4,巨蟒中的字符串不能改变。

名单
list是Python中使用最频繁的数据类型
1,名单写在方括号之间,元素用逗号隔开。
2,和字符串一样,列表可以被索引和切片。
3,列表可以使用+操作符进行拼接。
4,表中的元素是可以改变的。

元组
元祖与列表类似,不同之处元素不能修改,元祖写在小括号(),元素之间用逗号隔开
1,元组写在方括号之间,元素用逗号隔开。
2,和字符串一样,元组可以被索引和切片。
3,元组可以使用+操作符进行拼接。
4,元组中的元素是可以改变的。

集合是一个无序不重复元素的序列
可以使用{}或者集合{}函数创建,注意,创建一个空集合必须用集合{},



Dictonary
字典是Python的中一种非常有用的内置数据类型
列表是有序的对象集合,字典是无序的对象集合,两者的区别在于,字典中的元素通过键值来存取,列表通过偏移存取
字典是一种映射类型,字典用{}表示,他是一个无序键,值对的集合
键值键不能改变



数据类型转换:
int()将数据转换成整型
浮动()将数据转换成浮点数
STR()将对象X转换为字符串
repr()将对象x转化为表达式字符串
eval()用来计算字符串中有效的Python表达式
tuple()将序列转化为元祖'
list()将序列转化为列表
set()转化为可变集合
dict()创建一个字典
char()讲一个整数转化为一个字符
ord()讲一个字符转化为大整数值
hex()将一个整数转化为一个16位字符串
oct()将一个整数转化为一个8进制字符串













阅读更多
个人分类: python
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭