python常见数据类型并举例,简单介绍python中的数据类型
本文主要介绍Python数据类型和常用操作。数字数据类型用于存储数值,数据类型不能更改。更改后将分配一个新对象。可以参考以下相关内容介绍需要的朋友。
00-1010一、数字二、字符串三、列表四、元组五、词典六、集
目录
数据类型是用来存储数值的,数据类型不能改变,改变了会分配一个新的对象。在Python中,关键字and/or/not用于布尔运算。
基本常用操作代码:
Print(True False) # Output为1,True默认为1,False为0
Print(True或False) # Output True,and关键字or执行OR操作。
Print(5//2) # Output 2,//是舍入运算符
Print(5%2) # Output 1,%是余数运算符
Print(3**2) # output 9,**表示功率操作
Print(5 1.6) # outputs 6.6,不同精度类型的数相加时默认取最高精度类型作为结果。
运行结果:
一、数值
字符串是由数字、字母和下划线组成的字符串,对象由单引号、双引号或三引号创建。
常见操作代码:
Str=Python #将Python赋给变量Str
Print(len(Str)) #len(obj):返回对象的长度并输出6
Print(Str,Str[1],Str[-1]) #按索引获取元素
Print(Str Hello ,Str * 3)# output python Hello python python:merge and repeat
S=Java Str[2:] #生成一个新的字符串Javathon并赋给S,Str[2:]:意思是打印第二个及以后的字符串。
Print (str 3360% s,s:% s% (str,s)) #% s表示打印字符串。
运行结果:
拓展常用操作代码:
你好,世界
# Cut: str.split(str= ,num=-1),它通过指定分隔符来分割字符串。如果参数num有一个指定的值,它将拆分num 1子串,而-1将拆分所有子串。
打印(s拆分( W ))
打印(S.split(l ,-1))
# replace: str.replace(old,new[,max]),用new替换old,如果指定第三个参数,替换不会超过max次。
打印(替换( py , PY ))
#str.upper():返回将小写字符转换为大写字符的值。
打印(S.upper())
#str.lower():返回大写字符转换为小写字符后的值。
打印(S.lower())
打印(“你好”)。下限())
#拼接:str。join (sequence),sequence :要连接的序列,返回指定的字符来连接序列中的元素,并生成新的字符串。
打印()。join([无,是,不可能]))
运行结果:
二、字符串
List(列表)可以实现大部分集合类的数据结构。它支持字符、数字、字符串甚至嵌套列表,由[]标识。
基本常用操作代码:
Animals=[猫,狗,猴子] #定义动物列表
在列表的末尾添加一个新的对象
animals.append(“鱼”)
印刷品(动物)
移除列表中第一个出现的值。
animals.remove(cat )
印刷品(动物)
# list.insert (index,obj) 3360用于将指定对象插入到列表中的指定位置,index:插入位置。
animals.insert(1,“鱼”)
印刷品(动物)
#list.pop([index=-1]):要移除列表中对下表对应的元素(默认最后一个),index:下标
animals.pop(1)
print(animals)
运行结果:
拓展常用操作代码:
animals = [cat,dog,monkey] #定义列表animals#enumerate(sequence):将一个可遍历的数据对象组合为一个索引序列,同时列出数据和数据下标,一般用在for循环当中
for i in enumerate(animals):
print(i) #元素下标和元素所组成的索引
#列表推导式
squares = [x*2 for x in animals] #批量生成符合规则的元素组成的列表
print(squares)
#排序
#list.sort():列表升序排列
list = [23,34,12,56,45]
list.sort()
print(list)
#list.reverse():反向列表中的元素
list.reverse()
print(list)
运行结果:
四、元组
元组用()标识,内部元素用逗号隔开,元组不能二次赋值,相当于只读的列表。
基本常用操作代码:
T = (1,2,3,4,5,6) #创建元组T1 = (9,10)
print(T+(7,8)+T1) #元组合并
T2 = (12,13,14,[11,22,33])
print(T2)
T2[3][0] = 44 #元组中可变元素可以赋值改变
print(T2)
运行结果:
五、字典
字典(dictionary
)是灵活的内置数据结构,用{}标识。
字典由索引(key)和它的值value组成,和列表相比,字典当中的元素是通过键来存取的,不是偏移存取。
基本常用操作代码:
#字典的三种赋值操作D = {animal:cat,num:10,color:pink}
D1 = dict(animal=cat,num=10,color=pink)
D2 = dict([("animal","cat"),("num","10"),("color","pink")])
print(D)
print(D1)
print(D2)
#dict.copy():拷贝数据
d = D.copy()
d[color] = red
print(D)
print(d)
#元素访问
print(d.get(name))
print(d.get(name,键值不存在!))
print(d.keys())
print(d.values())
print(d.items())
d.clear() #清空字典中的所有数据
print(d) #输出{}
del(d) #删除字典
运行结果:
六、集合
集合(set)是一个无序的不重复元素序列,集合可以使用{}或set()函数创建。
基本常用操作代码:
St = {she,he,I,you} #创建一个集合print(I in St) #查找该元素是否存在于集合,在返回True,不在返回False
print(her in St)
#set.add(obj):添加元素,已存在不执行任何操作
St.add(her) #添加元素
print(St)
print(len(St)) #输出集合长度
#set.remove(obj):移除集合某元素
St.remove(you)
print(St)
#列表去重
list1 = [1,3,2,5,6,3]
#集合不可变
St = frozenset(St)
运行结果:
到此这篇关于Python数据类型和常用操作的文章就介绍到这了,更多相关Python数据类型内容请搜索盛行IT软件开发工作室以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。