python3 字符串属性(四)

1、

S.partition(sep) -> (head, sep, tail)

Search for the separator sep in S, and return the part before it,
the separator itself, and the part after it. If the separator is not
found, return S and two empty strings.

分割作用,参数为分割字符,分为三部分,(参数前,参数,参数后);如果参数没有找到,返回原字符串和两个空字符串。参数有多个,以第一个为准。S.partition(sep) -> (head, sep, tail)   以最后一个参数为准。

 1 >>> a
 2 ‘acbsdwf124‘
 3 >>> a.partition(‘d‘)
 4 (‘acbs‘, ‘d‘, ‘wf124‘)
 5 >>> a.partition(‘i‘)
 6 (‘acbsdwf124‘, ‘‘, ‘‘)
 7 >>> a.partition(‘sd‘)
 8 (‘acb‘, ‘sd‘, ‘wf124‘)
 9 >>> a=‘hello world hello huhu !‘
10 >>> a.partition(‘hello‘)
11 (‘‘, ‘hello‘, ‘ world hello huhu !‘)

2、

S.replace(old, new[, count]) -> str

Return a copy of S with all occurrences of substring
old replaced by new. If the optional argument count is
given, only the first count occurrences are replaced.

替换

1 >>> a=‘1a2a3a4a5a‘
2 >>> a.replace(‘a‘,‘b‘)
3 ‘1b2b3b4b5b
4 >>> a.replace(‘a‘,‘b‘,3)
5 ‘0b1b2b3a4a5a    #替换前三个

3、

S.split(sep=None, maxsplit=-1) -> list of strings

Return a list of the words in S, using sep as the
delimiter string. If maxsplit is given, at most maxsplit
splits are done. If sep is not specified or is None, any
whitespace string is a separator and empty strings are
removed from the result.

S.rsplit(sep=None, maxsplit=-1) -> list of strings  第二个参数,从右侧开始划分。

文本解析,默认为空格,空格将被移除。返回字符串列表。

 1 >>> a=‘hello world ,huhu !‘
 2 >>> a.split()
 3 [‘hello‘, ‘world‘, ‘,huhu‘, ‘!‘]
 4 >>> a.split(‘,‘)
 5 [‘hello world ‘, ‘huhu !‘]
 6 >>> a=‘hello:world:huhu‘
 7 >>> a.split(‘:‘,2)
 8 [‘hello‘, ‘world‘, ‘huhu‘]
 9 >>> a.split(‘:‘,1)
10 [‘hello‘, ‘world:huhu‘]  #从左侧划分。

S.splitlines([keepends]) -> list of strings

Return a list of the lines in S, breaking at line boundaries.
Line breaks are not included in the resulting list unless keepends
is given and true

1 >>> a="""hello world!
2 ... second line
3 ... splitlins test
4 ... """
5 >>> a.splitlines()
6 [‘hello world!‘, ‘second line‘, ‘splitlins test‘]
7 >>> a.splitlines(True) #保留行分割符
8 [‘hello world!\n‘, ‘second line\n‘, ‘splitlins test\n‘]

4、

S.swapcase() -> str

Return a copy of S with uppercase characters converted to lowercase
and vice versa.

字母大小写转换

1 >>> a=‘ABCDefgh‘
2 >>> a.swapcase()
3 ‘abcdEFGH‘

5、

S.zfill(width) -> str

Pad a numeric string S with zeros on the left, to fill a field
of the specified width. The string S is never truncated.

给定长度,左侧添零补充

1 >>> a
2 ‘ABCDefgh‘
3 >>> a.zfill(10)
4 ‘00ABCDefgh‘
时间: 2024-10-05 18:44:59

python3 字符串属性(四)的相关文章

python3 字符串属性总结(一)

python3 字符串属性 1 >>> a='hello world' 2 >>> dir(a) 3 ['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__gt__', '__hash__',

python3 字符串属性(三)

maketrans 和 translate的用法(配合使用) 下面是python的英文用法解释 maketrans(x, y=None, z=None, /) Return a translation table usable for str.translate(). If there is only one argument, it must be a dictionary mapping Unicode ordinals (integers) or characters to Unicode

Python3 字符串

字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hello World!' var2 = "Runoob" Python 访问字符串中的值 Python 不支持单字符类型,单字符也在Python也是作为一个字符串使用. Python 访问子字符串,可以使用方括号来截取字符串,如下实例: 实例(Python 3.0+) #!/usr/bin/python3 var1 = '

字符串属性使用strong的原因

*:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } a { color: #4183C4; } a.absent { color: #cc0000; } a.anchor { display: block; padding-left: 30px; margin-left: -30px; cursor: pointer; position: absolute

mysql 连接命令 表管理 ,克隆表,临时表,字符串属性,设定语句间的分隔符

连接和断开连接mysql -h host -u user -p (即,连接的主机.用户名和使用的密码).断开输入QUIT (或\q)随时退出: 表管理克隆表注意:create table ... like 语句不克隆表的外键定义,不克隆原表可能使用的data directory 和index directory. 和auto_increment --创建一张和现有的某张表结构一致的表.create table new_table like original_table --把某张的数据插入到克隆

JavaScript 字符串属性和方法

字符串属性: constructor : 返回创建字符串属性的函数; length : 返回字符串的长度; prototype : 允许您向对象添加属性和方法; 字符串属性: charAt() : 返回指定索引位置的字符; charCodeAt() : 返回指定索引位置字符的 Unicode 值; concat() : 连接两个或多个字符串,返回连接后的字符串; fromCharCode() : 将字符转换为 Unicode 值; indexOf() : 返回字符串中检索指定字符第一次出现的位置

Position属性四个值:static、fixed、absolute和relative的区别和用法

Position属性四个值:static.fixed.absolute和relative的区别和用法 在用CSS+DIV进行布局的时候,一直对position的四个属性值relative,absolute,static,fixed分的不是很清楚,以致经常会出现让人很郁闷的结果.今天研究了一下,总算有所了解.在此总结一下: 先看下各个属性值的定义: 1.static(静态定位):默认值.没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声

python基本数据类型之字符串(四)

python基本数据类型之字符串(四) 判断方法 python中有一类用来判断字符串形式的方法,该类方法有两个特点:(1)方法名都是is开头(除了startswith和endswith):(2)返回值都是bool类型(True\False). 方法包括:startswith\endswith.isalnum\isalpha.isdecimal\isdigit\isnumeric.isidentifier.isprintable.isspace 1.startswith.endswith 这两个方

Python3字符串

一.Python转义字符 二.Python字符串运算符 三.Python字符串格式化 四.Python 的字符串内建函数 原文地址:https://www.cnblogs.com/xinxin1994/p/10546578.html