千家信息网

Python数据类型和常用操作是什么

发表于:2025-02-21 作者:千家信息网编辑
千家信息网最后更新 2025年02月21日,本篇内容介绍了"Python数据类型和常用操作是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一
千家信息网最后更新 2025年02月21日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安全错误 数据库的锁怎样保障安全 可视化地图 软件开发 网络安全问题是前端开发做吗 上海运营网络技术服务单价 工业软件开发的难度有多大 湖北惠普服务器续保哪家便宜 数据网络安全面临的主要威胁 2006年网络安全深化落实 服务器可视化运维系统 聊城服务器运维管理系统商家 1.17.2.01服务器 宁波java软件开发服务 涉密网络安全管理制度 淇县云端软件开发有限公司 佛山鲲大网络技术 柳州计算机网络技术学校 图书馆管理系统数据库表格 万方数据库的主要收录特点是什么 原神europe服务器有中文吗 顶级服务器租用 上世纪互联网作为重大科技创新 华为私有云数据库方案 软件开发工程师的前景分析 深圳零距互联网科技有限公司 带数据库的win10系统 软件开发有什么标准 软件开发工具和技术 涉密网络安全管理制度 服务器bs888是什么 网络安全领导小组组织机构 国内网络安全行业有哪些
0