python5种数据类型,python的8种标准数据类型有哪些
本文主要详细介绍Python标准数据类型。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下,希望能帮到你。
00-1010一,数字二,字符串1,Python中的字符串确定为引号之间的一组连续字符。2.字符串string的子集,3。加号()4和星号(*)的字符串连接运算符表示重复操作。三。清单四。元组v .字典摘要Python的五个标准数据类型
数字字符串列表元组字典
目录
不可变数据类型,存储的值是数值。
1.创建对象并赋值。
例:
num1=1
num2=2
2.del语句也可以用来删除一些相关的对象。del语句的语法是:
num1=1
num2=2
del num1
打印(数字1)
回溯(最近呼叫):
模块中文件 stdin 的第1行
NameError:未定义名称“num1”
删除一个对象意味着它已经从内部被删除了,所以不能再用了,否则会报错。
3.Python支持四种不同的数值类型:int(有符号整数)long(长整数[也可以用八进制和十六进制表示])float(浮点实值)complex(复数)
在具体的使用过程中还需要注意:
使用long数据类型时,可以用小写L和大写L表示为长整型数据,但建议首选大写L,以免产生误解。包括一对有序的复数,表示为bj,其中a是复数的实部,b是复数的虚部。
一、数字
二、字符串
在这里,单引号和双引号都可以表示字符串,但是不能混合的字符串是不可变的数据类型,例:是不能修改的。
str=sssss
str1=ssssss
打印(str,str1)
ssss ssssss
潜艇用热中子反应堆(submarine thermal reactor的缩写)
sssss
str1
“ssssss”
注意,在使用交互式编译器时,如果print不用于强格式输出,则默认使用单引号,表示这是一个字符串。
1、Python中的字符串被确定为一组连续的字符在引号之间。
可以使用slice运算符用([]和[:])从0开始索引字符串的开头和结尾(-1)。示例:
str=abcdef
Str [str[:2] str[2:]]实际上是一个与Str内容相同的字符串
STR [033602]的结果是‘ab’,即在包之前,而不是包之后。
str[-2:-1]
这里:
str[-2:-1]
E //这里的引用是前而不是后。
字符串[-1]
F //Slice或reference可以是负数,0和-0是左边的第一个字母,右边的第一个字母以-1开头。如果超过下标,通常会报告错误,但是在p
ython中做过处理,出界时返回空字符
>>>
3、加号(+)符号的字符串连接操作符
>>> str1 = a>>> str2 = b
>>> str1 + str2
ab
>>> str1+b
ab
>>> xs+xsx
xsxsx
>>>
除了+号,其实还可以:
>>> abab
>>>
但是不可以:
>>> str = c
>>> strd
File "<stdin>", line 1
strd
^
SyntaxError: invalid syntax
>>>
这种用法可以用在当字符较长时换行输入时即可使用次操作
>>> str = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
>>> str
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
>>>
4、星号(*)表示反复操作。
比如:
>>> 4*strstrstrstrstr
>>> str*4
strstrstrstr
>>>
会使用即可
三、列表
- 列表是最通用的Python复合数据类型,是可变型数据。
- 列表中包括以逗号分隔,存储的数据类型不要求一致。
在一定程度上,列表相似C语言中的数组,它们之间的一个差别是,全部属于一个列表中的数据能够是不同的数据类型的。
- 存储在一个列表中的值能够使用切片操作符来訪问([]和[:])
用索引从0開始,在列表的開始位置和结束为-1。加号(+)符号列表连接运算符,星号(*)反复操作。比如:
>>> list = [1,2,3,4,5,s,3.4]>>> list[5]
s
>>> list[0:2]
[1, 2]
>>> list[-3:-1]
[5, s]
>>>
>>> list*2
[1, 2, 3, 4, 5, s, 3.4, 1, 2, 3, 4, 5, s, 3.4]
>>> list2 = [s,22222,87.3]
>>>list+list2
[1, 2, 3, 4, 5, s, 3.4, s, 22222, 87.3]
可以使用append()来添加元素
>>> list.append(34)>>> print(list)
[1, 2, 3, 4, 5, s, 3.4, 34]
可嵌套列表
>>> st1 = [1,2,3]>>> st2 = [1.2,1.3,2.3]
>>> st3 = [a,b,c]
>>> st = [st1,st2,st3]
>>> st
[[1, 2, 3], [1.2, 1.3, 2.3], [a, b, c]]
列表大小长度可改变
使用del函数或切片操作均可改变列表长度,例如:
>>> st[[1, 2, 3], [1.2, 1.3, 2.3], [a, b, c]]
>>> del st[0]
>>> st
[[1.2, 1.3, 2.3], [a, b, c]]
>>> st[0:1] = []
>>> st
[[a, b, c]]
>>>
四、元组
元组是类似于列表中的序列数据类型。一个元组由数个逗号分隔的值。不同于列表,只是,元组圆括号括起来(注意括号可有可无)。
>>> stu = (1,2,3,4,5)>>> stu1 = 1,2,3,4,5
>>> stu
(1, 2, 3, 4, 5)
>>> stu1
(1, 2, 3, 4, 5)
>>>
列表和元组之间的主要差别是:列表括在括号([])和它们的元素和大小是能够改变的,而元组在圆括号(),不能被更新。元组能够被觉得是仅仅读列表。比如:
>>> stu = (1,2,3,4,5)
>>> stu1 = 1,2,3,4,5
>>> stu
(1, 2, 3, 4, 5)
>>> stu1
(1, 2, 3, 4, 5)
>>> stu[0] = 110
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: tuple object does not support item assignment
>>> stu*2
(1, 2, 3, 4, 5, 1, 2, 3, 4, 5)
>>> stu[0]
1
>>> stu[0:1]
(1,)
>>>
五、字典
Python字典是一种哈希表型。
他们像关联数组或哈希在Perl中一样,由键 -
值对组成。字典键差点儿能够是不论什么Python类型,但一般是数字或字符串。值能够是随意Python的对象。
>>> student1 = {name:zxb,sex:man,age:12}>>> student1
{name: zxb, sex: man, age: 12}
>>>
字典是由花括号括号({}),可分配值,并用方括号([])訪问。比如:
>>> student1[age]12
>>>student1.keys()
dict_keys([name, sex, age])
>>> student1.values()
dict_values([zxb, man, 12])
>>>
对字典元素排序
>>> sorted(student1)[age, name, sex]
总结
篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注盛行IT软件开发工作室的更多内容!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。