Python数据类型和常用操作是什么
发表于:2024-11-15 作者:千家信息网编辑
千家信息网最后更新 2024年11月15日,本篇内容介绍了"Python数据类型和常用操作是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一
千家信息网最后更新 2024年11月15日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安全错误
数据库的锁怎样保障安全
怎样查金铲铲服务器
adf连接d365fo数据库
记算机网络技术本科
南京专业软件开发行业
中原工学院电子期刊数据库
app软件开发的小知识点
域服务器怎么管理软件
12306铁道部服务器在哪
中山市中盛互联网科技有限公司
数据库事务举例
手机导航仪显示无法连接服务器
今日国家网络安全宣传周
武汉科技互联网行业
攀枝花软件开发网上价格
智慧运维管理平台数据库设计
网络安全审查涉企业
hp服务器raid配置
学计算机网络技术英语过几级
软件开发项目测试有几个阶段
手机联系人数据库表
mysql数据库软件代理商
流媒体服务器网站服务器
时序数据库在水电站领域的应用
星际战甲振幅晶体数据库
服务器租用的优势
美团收银系统怎么修改数据库
ctf 网络安全大赛
hgmd公共数据库
网络安全海军刘毅
网络技术子网划分题