所有数据类型的内置方法

str的内置方法

str.endswith(字符串)/startswith(字符串)  判断str是否以字符串结尾/开头
str.format()    					  格式化字符串
str.split(‘分割点‘,切分次数)/rstrip      将字符串以分割点切分成列表
str.replace(原字符,目标字符,修改次数)	   将str中的特定字符转化成目标字符
str.index(元素,起始索引,终止索引)/rindex	查找元素,返回找到的第一个索引(找不到则报错)
str.find(元素,起始索引,终止索引)/rfind	查找元素,返回找到的第一个索引(找不到返回的是-1)
str.count(元素,起始索引,终止索引)			统计元素个数,返回元素个数
str.join(可迭代对象)					     将可迭代对象的每个元素用str拼出长字符串
str.encode(‘utf-8‘)					   将str用utf-8编成二进制
str.strip()/rstrip/lstrip				将str两端的指定字符串去除
str.low()/str.upper()					将str转化成小写/小写
str.center(总位数,填充数)				    居中填充
str.ljust(总位数,填充符)					左对齐填充/右对齐填充
str.zfill(总位数)						 右对齐0填充
str.capitalize()						句首字母大写
str.title()							   首字母大写
str.swapcase()							大小写反转
str.isdigid()							判断是否是数字
str.isnumberic()						判断是否全是数据(unicode,中文数字,罗马数字)
str.isalnum()							判断是否由数字和字母组成
str.isalpha()  							判断是否是纯字母组成
str.islower()/isupper()				   判断是否全是小写/大写
str.isspace								判断是否全是空格
str.istitle()							判断是否首字母大写

 

list列表的内置方法

list.append(元素)						     往列表追加元素

list.pop(索引/默认-1)						根据索引剔除元素

list.remove(元素)						      根据值剔除元素

list.clear()								 清空列表

list.count(元素)							统计列表中元素的个数

list.copy()								浅拷贝  

list.extend(可迭代对象)					  通过可迭代对象扩展列表

list.index(元素,起始索引,终止索引)		       查找元素,返回找到的第一个索引

list.insert(索引,元素)					     指定索引插入元素

list.reverse()							    反序

list.sort(key=函数,reverse=bool值)		       根据自定义函数的返回值排序

  

tuple元祖的内置方法:2个

tuple.count(元素,起始索引,终止索引)		  统计元素,返回元素个数

tuple.index(元素,起始索引,终止索引)		 查找元素,返回找到的第一个索引(找不到则报错)

 

dict字典

dict.keys() 返回key值的可迭代对象

dict.values() 返回value值的可迭代对象

dict.items() 返回key和value一一对应的可迭代对象

dict.copy() 浅拷贝

dict.clear() 清空字典

dict.update(dict1) 将dict1的键值对(只要是元素能解压成两个元素的就行)更新到dict里

dict.pop(key) 按照索引删除

dict.popitem() 删除最后一个键值对,拿到返回值

dict.fromkeys(键S,所有键的初始值) 产生新的初始化字典

dict.get(key) 取得key对应的value值

dict.setdefault(key,value) 如果key在dict中,拿到返回值,不再就创建

  

set集合

set.pop() 弹出栈顶元素

set.update() 更新set

ste.clear() 清空集合

set.copy() 拷贝

set.remover() 删除元素

set.add() 增加元素

set1.union(set2) 求set1和set2的并集

set1.intersection(set2) 求set1和set2的交集

set1.difference(set2) set1对set2的差集

set1.symmetric_difference(set2) 求set1和set2的对称差集

set1.intersection_update(set2) 交集赋值给set1

set.difference_difference_update(set2) 差集赋值给set1

set1sysmmetric_difference_update(set2) 对称差集赋值给set1

set.discard() 删除元素,没有不会报错

set1.dissupperset(set2) 判断set1是否是set2的父集

set1.issubset(set2) 判断set1是否是set2的子集

set1.isdisjoint(set2) 判断set1和set2是否没有交集

  

 

原文地址:https://www.cnblogs.com/ZKPython/p/10674759.html

时间: 2024-08-02 04:02:43

所有数据类型的内置方法的相关文章

数据类型及内置方法

数据类型及内置方法 一.数字类型 1.int整型      (不可变类型,一个值) print(int(3.1)) # res=int('1111111') # print(res,type(res)) 整型可接收纯数字组成的字符串.浮点型或者是阿拉伯数字 在python中十进制转换为二进制   bin(x) 转换为八进制   oct(x) 转换为16进制 hex(x) 2.float浮点型      (不可变类型,一个值) 同int # res=float('111111.1') # prin

学习内容:数据类型的内置方法

一数据类型的内置方法 数据为什么要分类型(掌握) 数据是用来表示状态的,不同的状态就应该用不同的类型数据去表示.比如姓名.身高和爱好,这三者就应用了不同的数据类型存储. int(掌握) 用途:年龄.号码.等级 定义:可以使用int()方法将寸数字的字符串转为十进制的整型 age = 19 # age =int(10) print(type(age)) <class 'int'> x = int('111') print(type(x)) <class 'int'> x = int(

数据类型的内置方法:集合

目录 数据类型的内置方法:集合 作用 定义 优先掌握的内置方法 数据类型的内置方法:集合 作用 用于关系运算的集合体,由于集合内的元素无序且集合元素不可重复,因此集合可以去重,但是去重后的集合会打乱原来元素的顺序. 一个值or多个值:多个值,且值为不可变数据类型 有序or无序:无序 可变or不可变:可变 定义 {} 内用逗号分隔开多个元素,每个元素必须是不可变类型. s = {1,2,1,'a'} # s = set({1,2,'a'}) print(s) # {1,2,'a'} 优先掌握的内置

数据类型的内置方法:元组

目录 数据类型的内置方法:元组 作用 定义 优先掌握的内置方法 数据类型的内置方法:元组 作用 能够存储多个元素,元素与元素之间逗号隔开 ,元素可以是任意类型,元组不能被修改. 存一个只or多个值:多个值 有序or无序:有序 可变or不可变:不可变 定义 num = (1,2,3,4,5,6) # num = tuple((1,2,3,4,5,6)) 优先掌握的内置方法 1:按索引取值(正向或反向取),只能取 num = (1,2,3,4,5,6) print(num[5]) # 6 2:切片(

Python之基本数据类型及内置方法

Python之基本数据类型及内置方法 数字类型 整型 1.作用 年龄/id 2.定义方式 x = 10 3.使用方法 + - * / % // ** < <= > >= == != 4.有序or无序 有索引的就有序,无索引的就无序 压根就没有有序无序一说 5. 可变or不可变 值变id不变叫可变,值不变id变叫不可变 整型不可变 x = 10 print(id(x)) x += 1 print(id(x)) 浮点型 1.作用 薪资 2.定义方式 x = 10.1 3.使用方法 +

python学习的第六天数据类型及内置方法part2

一.元祖:就是一个不可变的列表 1.用途:用于存放多个值,当存放的多个值只能读的需求没有改的需求时用元祖最合适 2.定义方式:在()内用逗号分隔开多个任意类型的值 # t=(1,) # print(t,type(t) 3.常用的操作和内置的方法 (1)按索引取值(正向取,反向取):只能取 (2).切片(顾头不顾尾,步长) # t=('h','e','l','l','o') # res=t[1:3] # print(res) # print(t) (3)长度(len) (4)成员运算in和not

05 基本数据类型及内置方法

[TOC] 一 引子 ? 数据类型是用来记录事物状态的,而事物的状态是不断变化的(如:一个人年龄的增长(操作int类型) ,单个人名的修改(操作str类型),学生列表中增加学生(操作list类型)等),这意味着我们在开发程序时需要频繁对数据进行操作,为了提升我们的开发效率, python针对这些常用的操作,为每一种数据类型内置了一系列方法.本章的主题就是带大家详细了解下它们,以及每种数据类型的详细定义.类型转换. 插图:恶搞图01 二 数字类型int与float ##2.1 定义 # 1.定义:

数据类型及内置方法2

字符串的内置方法 以下了解 #find,rfind,index,rindex,count name='egon say hello'print(name.find('o',1,3)) #顾头不顾尾,找不到则返回-1不会报错,找到了则显示索引 print(name.index('e',2,4)) #同上,但是找不到会报错 print(name.count('e',1,3)) #顾头不顾尾,如果不指定范围则查找所有 #center,ljust,rjust,zfill name='egon'print

基本数据类型及内置方法

一.数字类型int与float 1.基本方法: 用途: int一般用于定义整数:年龄.身份证号.手机号等 float一般用于记录小数:身高.体重等 定义方法: age = 18      #      age = int(18) high = 1.87   #     high = float(1.87) 2.类型总结: 有序or无序(有索引的都是有序的): int类型无序,float类型也是无序 可变or不可变: 值改变id不变就是可变类型,值改变id也变就是不可变类型 int类型是不可变类型