菜单

Python三 lower()方法

2019年4月20日 - 金沙编程资讯

返回值

回去将字符串中保有大写字符转变为小写后转移的字符串。

5.实例
str = "Runoob EXAMPLE....WOW!!!"

print( str.lower() )

结果

runoob example....wow!!!

(#仓库储存数据时,方法lower()
很有用。很多时候,你不恐怕借助用户来提供科学的分寸写,由此供给将字符串先转移为小写,再囤积它们。以往供给出示那几个信息时,再将其更动为
最合适的高低写方式)

字符串格式输出

语法

casefold()方拉脱维亚语法:

S.casefold()

 

3.参数

无。


函数

str.format_map(mapping)

类似 str.format(*args, **kwargs) ,差异的是 mapping 是三个字典对象。

1 People = {'name':'john', 'age':56}
2 
3 'My name is {name},i am {age} old'.format_map(People)
4 # 'My name is john,i am 56 old'

描述

Python
casefold()方法是Python3.3本子之后引进的,其作用和 lower() 方法十三分相似,都得以转移字符串中有着大写字符为小写。

三头的分别是:lower()
方法只对ASCII编码,约等于‘A-Z’有效,对于别的语言(非粤语或英文)中把大写调换为小写的情事只可以用
casefold() 方法。

4.返回值

归来将字符串中持有大写字符调换为小写后更动的字符串。


Ⅰ.title()
以首字母大写的章程显示每一种单词,将要每一种单词的首字母都改为大写。

大大小小写转变

实例

以下实例显示了casefold()方法的实例:

#!/usr/bin/python3

S1 = "Runoob EXAMPLE....WOW!!!" #英文
S2 = "ß"  #德语

print( S1.lower() )
print( S1.casefold() )
print( S2.lower() )
print( S2.casefold() ) #德语的"ß"正确的小写是"ss"

  

如上实例输出结果如下:

runoob example....wow!!!
runoob example....wow!!!
ß
ss

 


(要永恒删除那么些字符串中的空白,必须将去除操作的结果存回到变量中)

str.split(sep=None, maxsplit=-1); str.rsplit(sep=None, maxsplit=-1)

 1 '1,2,3'.split(','), '1, 2, 3'.rsplit()
 2 # (['1', '2', '3'], ['1,', '2,', '3'])
 3 
 4 '1,2,3'.split(',', maxsplit=1),  '1,2,3'.rsplit(',', maxsplit=1)
 5 # (['1', '2,3'], ['1,2', '3'])
 6 
 7 '1 2 3'.split(), '1 2 3'.rsplit()
 8 # (['1', '2', '3'], ['1', '2', '3'])
 9 
10 '1 2 3'.split(maxsplit=1), '1 2 3'.rsplit(maxsplit=1)
11 # (['1', '2 3'], ['1 2', '3'])
12 
13 '   1   2   3   '.split()
14 # ['1', '2', '3']
15 
16 '1,2,,3,'.split(','), '1,2,,3,'.rsplit(',')
17 # (['1', '2', '', '3', ''], ['1', '2', '', '3', ''])
18 
19 ''.split()
20 # []
21 ''.split('a')
22 # ['']
23 'bcd'.split('a')
24 # ['bcd']
25 'bcd'.split(None)
26 # ['bcd']
2.语法
str.lower()

  1. strip()删除两端空白

str.casefold()

将字符串调换到小写,Unicode 编码中凡是有照管的小写情势的,都会改变。

1 'DOBI'.casefold()
2 # 'dobi'
3 
4 'ß'.casefold()   #德语中小写字母 ß 等同于小写字母 ss, 其大写为 SS 
5 # 'ss'
1.描述

Python lower() 方法转变字符串中有着大写字符为小写。


2.要在字符串中增加换行符,可选取字符组合  “\n”

字符串找寻一定与替换

图片 1

str.istitle()

认清字符串中的字符是还是不是是首字母大写,其会忽略非字母字符。

 1 'How Python Works'.istitle()
 2 # True
 3 
 4 'How Python WORKS'.istitle()
 5 # False
 6 
 7 'how python works'.istitle()
 8 # False
 9 
10 'How Python  Works'.istitle()
11 # True
12 
13 ' '.istitle()
14 # False
15 
16 ''.istitle()
17 # False
18 
19 'A'.istitle()
20 # True
21 
22 'a'.istitle()
23 # False
24 
25 '甩甩Abc Def 123'.istitle()
26 # True

二.制表符+换行符

字符串大小写调换

(在编制程序中,空白 空白
泛指任何非打字与印刷字符,如空格、制表符和换行符。你可应用空白来企业输出,以使其更易读)

str.islower()

 1 '徐'.islower()
 2 # False
 3 
 4 'ß'.islower()   #德语大写字母
 5 # False
 6 
 7 'a徐'.islower()
 8 # True
 9 
10 'ss'.islower()
11 # True
12 
13 '23'.islower()
14 # False
15 
16 'Ab'.islower()
17 # False

Ⅱ.upper()将字符串改为全数大写

字符串条件决断

(还可在同一个字符串中并且涵盖制表符和换行符。字符串”\n\t”
让Python换来下1行,并在下壹行初阶增加贰个制表符)

str.partition(sep); str.rpartition(sep)

 1 'dog wow wow jiao'.partition('wow')
 2 # ('dog ', 'wow', ' wow jiao')
 3 
 4 'dog wow wow jiao'.partition('dog')
 5 # ('', 'dog', ' wow wow jiao')
 6 
 7 'dog wow wow jiao'.partition('jiao')
 8 # ('dog wow wow ', 'jiao', '')
 9 
10 'dog wow wow jiao'.partition('ww')
11 # ('dog wow wow jiao', '', '')
12 
13 
14 
15 'dog wow wow jiao'.rpartition('wow')
16 Out[131]: ('dog wow ', 'wow', ' jiao')
17 
18 'dog wow wow jiao'.rpartition('dog')
19 Out[132]: ('', 'dog', ' wow wow jiao')
20 
21 'dog wow wow jiao'.rpartition('jiao')
22 Out[133]: ('dog wow wow ', 'jiao', '')
23 
24 'dog wow wow jiao'.rpartition('ww')
25 Out[135]: ('', '', 'dog wow wow jiao')

三.rstrip()删除字符串末尾空白

字符串的联合具名与分割

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图