Python find()方法:检测字符串中是否包含某子串

find()方法用于检索字符串中是否包含目标字符串,如果包含,则返回第一次出现该字符串的索引;反之,则返回-1。 find()方法的语法格式如下:str.find(sub[,start[,end]])此格式中各参数的含义如下:str:表示原字符串;...

Python count()方法:统计字符串出现的次数

count方法用于检索指定字符串在另一字符串中出现的次数,如果检索的字符串不存在,则返回0,否则返回出现的次数。 count方法的语法格式如下:str.count(sub[,start[,end]])此方法中,各参数的具体含义如下:str:表示...

Python join()方法:合并字符串

join()方法也是非常重要的字符串方法,它是split()方法的逆方法,用来将列表(或元组)中包含的多个字符串连接成一个字符串。 想详细了解split()方法的读者,可阅读《Pythonsplit()方法》一节。使用join()方法合并...

Python split()方法详解:分割字符串

Python中,除了可以使用一些内建函数获取字符串的相关信息外(例如len()函数获取字符串长度),字符串类型本身也拥有一些方法供我们使用。 注意,这里所说的方法,指的是字符串类型str本身所提供的,由于涉及到类和对象的知...

Python len()函数详解:获取字符串长度或字节数

Python中,要想知道一个字符串有多少个字符(获得字符串长度),或者一个字符串占用多少个字节,可以使用len函数。 len函数的基本语法格式为:len(string)其中string用于指定要进行长度统计的字符串。 例如,定义一个...

Python截取字符串(字符串切片)方法详解

从本质上讲,字符串是由多个字符构成的,字符之间是有顺序的,这个顺序号就称为索引(index)。Python允许通过索引来操作字符串中的单个或者多个字符,比如获取指定索引处的字符,返回指定字符的索引值等。获取单个字符知道字...

Python字符串拼接(包含字符串拼接数字)

在Python中拼接(连接)字符串很简单,可以直接将两个字符串紧挨着写在一起,具体格式为:strname="str1""str2"strname表示拼接以后的字符串变量名,str1和str2是要拼接的字符串内容。使用这种写法,Python会自动将两...

Python frozenset集合(set集合的不可变版本)

set集合是可变序列,程序可以改变序列中的元素;frozenset集合是不可变序列,程序不能改变序列中的元素。set集合中所有能改变集合本身的方法,比如remove()、discard()、add()等,frozenset都不支持;set集合中不改变集合...

Python set集合方法详解(全)

前面学习了set集合,本节来一一学习set类型提供的方法。首先,通过dir(set)命令可以查看它有哪些方法:>>>dir(set) ['add','clear','copy','difference','difference_u...

Python set集合基本操作(添加、删除、交集、并集、差集)

Pythonset集合最常用的操作是向集合中添加、删除元素,以及集合之间做交集、并集、差集等运算,本节将一一讲解这些操作的具体实现。 向set集合中添加元素set集合中添加元素,可以使用set类型提供的add()方法实...

Python set集合详解

Python中的集合,和数学中的集合概念一样,用来保存不重复的元素,即集合中的元素都是唯一的,互不相同。 从形式上看,和字典类似,Python集合会将所有元素放在一对大括号{}中,相邻元素之间用“,”分隔,如下所示:...

Python dict字典方法完全攻略(全)

我们知道,Python字典的数据类型为dict,我们可使用dir(dict)来查看该类型包含哪些方法,例如:>>>dir(dict) ['clear','copy','fromkeys','get','items','keys&#3...

Python dict字典基本操作(包括添加、修改、删除键值对)

由于字典属于可变序列,所以我们可以任意操作字典中的键值对(key-value)。Python中,常见的字典操作有以下几种: 向现有字典中添加新的键值对。修改现有字典中的键值对。从现有字典中删除指定的键值对。判断现有字...

Python dict字典详解

Python字典(dict)是一种无序的、可变的序列,它的元素以“键值对(key-value)”的形式存储。相对地,列表(list)和元组(tuple)都是有序的序列,它们的元素在底层是挨着存放的。 字典类型是Python中唯一的映射类型。&...

Python tuple元组详解

元组(tuple)是Python中另一个重要的序列结构,和列表类似,元组也是由一系列按特定顺序排序的元素组成。 元组和列表(list)的不同之处在于:列表的元素是可以更改的,包括修改元素值,删除和插入元素,所以列表是可变序列;而...

Python list列表查找元素

Python列表(list)提供了index()和count()方法,它们都可以用来查找元素。index()方法index()方法用来查找某个元素在列表中出现的位置(也就是索引),如果该元素不存在,则会导致ValueError错误,所以在查找之前最好使...

Python list列表修改元素

Python提供了两种修改列表(list)元素的方法,你可以每次修改单个元素,也可以每次修改一组元素(多个)。修改单个元素修改单个元素非常简单,直接对元素赋值即可。请看下面的例子:nums=[40,36,89,2,36,100,7]nums[...

Python list列表删除元素(4种方法)

在Python列表中删除元素主要分为以下3种场景:根据目标元素所在位置的索引进行删除,可以使用del关键字或者pop()方法;根据元素本身的值进行删除,可使用列表(list类型)提供的remove()方法;将列表中所有元素全...

Python list列表添加元素的3种方法

实际开发中,经常需要对Python列表进行更新,包括向列表中添加元素、修改表中元素以及删除元素。本节先来学习如何向列表中添加元素。 《Python序列》一节告诉我们,使用+运算符可以将多个序列连接起来;列表是序列的一...

Python list列表详解

在实际开发中,经常需要将一组(不只一个)数据存储起来,以便后边的代码使用。说到这里,一些读者可能听说过数组(Array),它就可以把多个数据挨个存储到一起,通过数组下标可以访问数组中的每个元素。 需要明确的是,Python中没有...