Python数据类型和常用操作是什么
发表于:2025-02-19 作者:千家信息网编辑
千家信息网最后更新 2025年02月19日,本篇内容介绍了"Python数据类型和常用操作是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一
千家信息网最后更新 2025年02月19日Python数据类型和常用操作是什么
本篇内容介绍了"Python数据类型和常用操作是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
一、数值
数值数据类型用于存储数值,数据类型不可改变,改变会分配一个新的对象,在Python
中,"与或非"布尔操作使用关键词and/or/not。
基本常用操作代码:
print(True+False) #输出为1,True默认为1,False为0print(True or False) #输出True,关键字or执行"或"操作print(5//2) #输出2,//为取整运算符print(5%2) #输出1,%为取余运算符print(3**2) #输出9,**表示乘方运算print(5+1.6) #输出6.6,不同精度的类型的数字相加默认取最高精度类型作为结果
运行结果:
二、字符串
字符串(String)是由数字、字母、下划线组成的一串字符,由单引号、双引号或者三引号创建对象。
基本常用操作代码:
Str = 'Python' # 给变量Str赋值Pythonprint(len(Str)) #len(obj):返回对象的长度,输出6print(Str,Str[1],Str[-1]) #按照索引获取元素print(Str+'Hello',Str*3) #输出PythonHello PythonPythonPython:合并与重复S = 'Java'+Str[2:] #生成新的字符串Javathon并赋值给S,Str[2:]:表示打印第二个及以后的字符串print("Str:%s,S:%s"%(Str,S)) #%s表示打印字符串
运行结果:
拓展常用操作代码:
S = "HelloWorld"#切割:str.split(str="",num=-1),通过指定分隔符对字符串进行切片,如果参数num有指定值,则分割num+1个子字符串,-1表示分割所有print(S.split('W'))print(S.split('l',-1))#替换:str.replace(old,new[,max]),用new替换old,如果指定第三个参数,则替换不超过max次print(S.replace('py','PY'))#str.upper():返回小写字符转化大写字符的值print(S.upper())#str.lower():返回大写字符转化为小写后的值print(S.lower())print('Hello'.lower())#拼接:str.join(sequennce),sequence:要连接的序列,返回指定字符连接序列中的元素后生成新字符串print(''.join(['Nothing ','is ','impossible']))
运行结果:
三、列表
List(列表)可以完成大多数集合类的数据结构实现,支持字符、数字、字符串甚至可以嵌套列表,用[]标识。
基本常用操作代码:
animals = ['cat','dog','monkey'] #定义列表animals#list.append(obj):在列表末尾添加新对象animals.append('fish')print(animals)#list.remove(obj):移除列表中某个值的第一个匹配项animals.remove('cat')print(animals)#list.insert(index,obj):用于将指定对象插入列表的指定位置,index:插入位置animals.insert(1,'fish')print(animals)#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,不在返回Falseprint('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数据类型和常用操作是什么"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
元素
字符
数据
输出
常用
字符串
结果
代码
运行
字典
类型
对象
序列
索引
下标
引号
数值
数字
标识
运算
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发费按几年摊
方舟服务器延迟多少最好
服务器ip屏蔽软件
无线网络安全管理论文
市场上的计算机网络技术
闽盾杯网络安全大赛是干嘛的
春好网络技术工作室
家庭网络安全管理制度
温州互联网智慧园区软件开发
2021互联网科技成果
网络安全法经谁决定或批准
葫芦岛软件开发招聘
普通内存和服务器内存的区别
黎明杀机怎么去韩服务器
软件开发一起销售的
浙江专业软件开发服务
世界上最强的服务器
app手机软件开发方案报价
戴尔服务器能当电脑主机吗
河北英雄联盟服务器云空间
桃花源记数据库
软件开发假定和约束条件怎么写
品质软件开发费用是多少
云时代服务器软件
国家网络安全园二期
国网网络安全人员不足
心魔sp家庭系列中文数据库
硕安网络安全
信息网络安全英语怎么说
网络安全周主题日有什么