python字符串的描述_Python简单字符串函数介绍

Python简单字符串函数形式介绍

1.capitalize() 首字母大写变化

2.lower() / upper() 字符串全变成小写/大写模式

3.casefold(): 转为小写(用途比lower更广,如可识别法语等别的语言)

4.center(数字参数,“设置插入的形式”)用途如下:

a = '你好'

r = a.center(20,'-')

print(r) -------- 结果为 ---------你好---------

5.count(‘参数字符’):查看字符在字符串中出现个数

6. startswith(),endswith()里,里面填入字符,查看字符串是否以填入字符开头或结尾 输出结果为布尔值

7.find(‘字符’):查看输入字符出现的位置 如果没有该字符输出为 -1

8.format():传值替换 如:

a = 'I am {n}.'#注意为大括号

w = a.format(n='帅哥')

print(w) 结果 ------ I am 帅哥.

format_map():形式类似 但输入为字典形式

9.index(“字符”):用法类似于find, 但找不到会报错,不建议使用

10.isalnum():查看是否字符串中只有数字或字母

isalpha():查看是否只有字母或汉字

isdecimal():查看是否只有数字(最常用)

isdigit():查看是否只有数字(不支持中文,但支持圆圈里面的数字识别)

isnumeric():查看是否只有数字(支持中文数字)

islower(),isupper():判断是否大小写

isspace(), istitle()等等

此类格式输出均为布尔值

11.swapcase(): 大小写互相转换

12.ljust(数字参数,“参数”):类似于center()但是为左填充

rjust():右填充

zfill(数字参数):不指定填充参数,强制为0

13.join():将字符串中的每一个元素按照指定分隔符进行拼接 如下:

test = "你是风儿我是沙"

print(test)

t = ' '

v = "_".join(test)

print(v)

-------------- 结果为

你是风儿我是沙

你-是-风-儿-我-是-沙

14.strip():删除所有空格

lstrip()、rstrip():删除左边右边的空格 也可以处理换行与制表符号出现的空格

15.maketrans(),translate()

一般在一起使用,用来替换对应关系 如下:

test = "aeiou"

test1 = "12345"

v = "asidufkasd;fiuadkf;adfkjalsdjf"

m = str.maketrans("aeiou", "12345")

new_v = v.translate(m)

print(new_v)

输出 : 1s3d5fk1sd;f351dkf;1dfkj1lsdjf16.partition():按照指定字母进行分割,但是只能分为三段,指定字符保留(从左开始,且参数只能传一个字符

rpartition():从右开始

17.split():分割,可以分成很多段,且传导的参数可为任意字符,但指定的字符会消失

rsplit():从右边开始分割

18.splitlines():参数为布尔值,分割的字符指定为换行符。输入参数确认是否保留换行符

19.replace(‘A’,‘B’):在指定字符串中用B替换A 还可以添加数字参数确认替换前面几个。

以上便为一般的简单字符串函数,只是大致介绍其用法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值