Python数据类型和常用操作是什么
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,本篇内容介绍了"Python数据类型和常用操作是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一
千家信息网最后更新 2025年01月18日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安全错误
数据库的锁怎样保障安全
新点软件开发人员机试题
网络技术控
网络安全危害程度划分
数据库求键码
网络安全课题及答案
厦门市点景软件开发有限公司
dell emc服务器固件
检察公益诉讼网络安全宣传周
蓝禾网络技术
农业银行软件开发中心 蔡
炳基软件开发
软件开发转包抽成
服务器 管理界面
肥西网络安全咨询
后备资源数据库怎么做
家庭服务器安全么
西安软件开发培训费用
pc端登录存储服务器
三峡移民网络安全
石鑫山西互联网金融科技
方舟手游六人服务器一个月多少钱
mysql 数据库测试
discuz数据库在哪儿
手机工行服务器安全证书
用软件设计数据库表的步骤
河南交警网络安全课
盐城网络安全排行
学软件开发的用哪钟电脑
自己建服务器的作用
机构改革网络安全办公室