数据类型 分为数字型和非数字型。
数字型包括整型,长整型,浮点型,复数型;
非数字型包括字符串,列表,元组和字典 ;
非数字型的共同点:都可以使用切片、链接(+)、重复(*)、取值(a[])等相关运算;
非数字型的不同点:
列表 可以直接赋值,元组不可以赋值,字典按照 dict[k]=v 的方式赋值。
python 的所有数据类型都是类,可以通过 type() 查看该变量的数据类型:
>>> n=1 >>> type(n) <type 'int'> >>> n="facesoho" >>> type(n) <type 'str'> >>>
此外还可以用 isinstance 来判断:
a = 111 isinstance(a, int) True
isinstance 和 type 的区别在于:
>>> class A: ... pass ... >>> class B(A): ... pass ... >>> isinstance(A(), A) True >>> type(A()) == A False >>> isinstance(B(), A) True >>> type(B()) == A False
区别就是:
变量赋值
a = 1 b = "god"
字符串赋值
str = 'this is string 1'
列表串赋值
list = ['this', 'is', 'list', 2]
元组赋值
tuple = ('this', 'is', 'tuple', 3)
字典赋值
dict = {1:'this', 2:'is', 3:'dictionary', 4:4}
变量赋值简单粗暴不需要声明类型, 灵活多变,非常好用。
数字数据类是不可改变的数据类型,改变数字数据类型会分配一个新的对象。
字符串的操作有基本的功能不需要再自己进行拼接遍历的操作。
列表用 "[ ]" 标识类似 C 语言中的数组。
元组用 "( )" 标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。
字典用 "{ }" 标识。字典由索引 key 和它对应的值 value 组成。
网络上看到的一张 Python 基础语法图:
感谢您的支持,我会继续努力的!
支付宝扫一扫,即可进行扫码打赏哦
891Python 变量类型
数据类型 分为数字型和非数字型。
数字型包括整型,长整型,浮点型,复数型;
非数字型包括字符串,列表,元组和字典 ;
非数字型的共同点:都可以使用切片、链接(+)、重复(*)、取值(a[])等相关运算;
非数字型的不同点:
列表 可以直接赋值,元组不可以赋值,字典按照 dict[k]=v 的方式赋值。
890Python 变量类型
python 的所有数据类型都是类,可以通过 type() 查看该变量的数据类型:
此外还可以用 isinstance 来判断:
isinstance 和 type 的区别在于:
区别就是:
889Python 变量类型
变量赋值
字符串赋值
列表串赋值
元组赋值
字典赋值
888Python 变量类型
变量赋值简单粗暴不需要声明类型, 灵活多变,非常好用。
数字数据类是不可改变的数据类型,改变数字数据类型会分配一个新的对象。
字符串的操作有基本的功能不需要再自己进行拼接遍历的操作。
列表用 "[ ]" 标识类似 C 语言中的数组。
元组用 "( )" 标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。
字典用 "{ }" 标识。字典由索引 key 和它对应的值 value 组成。
887Python 基础语法
网络上看到的一张 Python 基础语法图: