首页 > 后端开发 > 正文

Python中字符串常用操作有哪些

2024-03-04 22:06:59 | 我爱编程网

今天我爱编程网小编整理了Python中字符串常用操作有哪些相关信息,希望在这方面能够更好的大家。

本文目录一览:

Python中字符串常用操作有哪些

Python中字符串常用操作有哪些

字符串是 Python

中常用的数据类型,我们可以使用引号('或")来创建字符串,对字符串进行使用和操作,需要用到特定的函数,以下是常用的Python字符串操作方法:

1. capitalize()

作用:capitalize() 主要是用来实现字符串首字母大写,其他字母小写的功能。

实例:

1

2str1 = "oldboy"

print(str1.capitalize())

输出结果:Oldboy

2. swapcase()

作用:swapcase() 主要是用来实现字符串大小写反转。

实例:

1

2str1 = " Oldboy"

print(str1.swapcase())

输出结果:oLDBOY

3. title()

作用:title() 主要是用来实现字符串非字母隔开的部分,首字母大写,其余字母小写。

实例:

1

2str1 = "Old boy edu com"

print(str1.title())

输出结果:Old Boy Edu Com

4. upper()

作用:upper() 主要是用来实现字符串所有字母全部大写。

实例:

1

2str1 = "Oldboyedu"

print(str1.upper())

输出结果:OLDBOYEDU

5. lower()

作用:lower() 主要是用来实现字符串所有字母全部小写。

实例:

1

2str1 = "oLDBOYEDU"

print(str1.lower())

输出结果:oldboyedu

6. center()

作用:center() 主要是用来实现字符串内容居中,填充物默认为空。

实例:

1

2

3str1 = "Oldboyedu"

print(str1.center(15))

print(str1.center(15,"*"))

输出结果:

Oldboyedu

***Oldboyedu***

7. find()

作用:find() 主要作用是通过元素找索引,可以整体找,可以切片,找不到则返回-1。

实例:

1

2

3str1 = "Oldboyedu"

print(str1.find('b'))

print(str1.find('A'))

输出结果:3 -1

8. index()

作用:index() 主要作用是通过元素找索引,可以整体找,可以切片,找不到会报错。

实例:

1

2

3str1 = " Oldboyedu "

print(str1.index("b"))

print(str1.index("A"))

输出结果:

0

Traceback (most recent call last):

File "", line 1, in

ValueError: substring not found

9. startswith(obj)

作用:startswith(obj) 主要作用是检查字符串是否是以 obj 开头,是则返回 True,否则返回 False。

实例:

1

2str1 = "Oldboyedu"

print(str1.startswith("O"))

输出结果:True

10. endswith(obj)

作用:endswith(obj) 主要作用是检查字符串是否是以 obj 开头,是则返回 True,否则返回 False。

实例:

1

2str1 = " Oldboyedu "

print(str1.endswith("edu"))

输出结果:True

11. strip()

作用:strip() 主要作用是去除字符串前后两端的空格或其他字符、换行符、tab键等。

实例:

1

2

3

4str1 = "***Oldboy***"

print(str1.strip("*")) #去除两边的*

print(str1.lstrip("*")) #去除左边的*

print(str1.rstrip("*")) #去除右边的*

输出结果:

Oldboy

Oldboy***

***Oldboy

12. replace(oldstr, newstr)

作用:replace(oldstr, newstr)主要作用是替换字符串。

实例:

1

2str1 = "Oldboyedu"

print(str1.replace("boy","man"))

输出结果:Oldmanedu

13. isalpha()

作用:isalpha()主要作用是要判断字符串是否只由字母组成,是返回Ture,否返回False。

实例:

1

2

3

4str1 = "Oldboyedu"

str2 = “Old boy edu”

print(str1.isalpha())

print(str2.isalpha())

输出结果:True False

14. isdigit()

作用:isdigit()主要作用是判断字符串是否只由数字组成,是返回Ture,否返回False。我爱编程网

实例:

1

2

3

4str1 = "Oldboyedu"

str2 = “520”

print(str1.isdigit())

print(str2.isdigit())

输出结果:False True

15. format()

作用:format()主要作用是格式化字符串。

方式一:按位置传参

1

2str1 = '我叫{},今年{}岁'.format('oldboy',30)

print(str1)

输出结果:我叫oldboy,今年30岁

方式二:按索引传参

1

2str1 = '我叫{0},今年{1}岁'.format('oldboy',30)

print(str1)

输出结果:我叫oldboy,今年30岁

方式三:按key传参

1

2str1 = '我叫{name},今年{age}岁'.format(age=30,name='oldboy')

print(str1)

输出结果:我叫oldboy,今年30岁

16. count()

作用:count()主要作用是统计元素在字符串出现的次数。

1

2str1 = "oldboyedu"

print(str1.count(‘o’)) #统计字符o在字符串中出现的次数

数据结果:2

Python中字符串常用操作有哪些

python输入一个编码输出其对应的字符

如果要在Python中输入一个编码并输出对应的字符,可以使用Python内置的chr()函数。chr()函数用于将整数转换为对应的字符。

例如,如果想要将编码为65的字符输出为对应的字符,可以在Python中输入以下代码:

```

print(chr(65))

```

运行以上代码,输出结果为:

```

A

```

这是因为65对应的字符就是大写字母A。

在Python中,字符的编码采用的是ASCII编码。ASCII编码是一种将字符映射为数字的编码方式,它采用7位二进制表示一个字符,因此它可以表示128种不同的字符。其中,0~31是控制字符,32~127是可显示字符,其中包括数字、字母、标点符号等。

除了ASCII编码,Python还支持其他的编码方式,比如UTF-8、GBK等。这些编码方式可以表示更多的字符,并且支持多语言的编码。在使用这些编码方式时,需要使用对应的函数进行编码和解码操作,比如encode()函数和decode()函数。

总之,Python中可以使用chr()函数将整数编码转换为对应的字符,同时Python还支持多种编码方式,可以满足不同的需求。

Python中字符串常用操作有哪些

Python字符串方法有哪些?23个最常见的Python字符串方法

Python是一门开源免费、通用型的脚本编程语言,它上手简单,功能强大,它也是互联网最热门的编程语言之一。不管是传统的Web开发、PC软件开发、Linux运维,还是大数据分析、机器学习、人工智能,Python都能胜任。对于准备自学或者想要提升Python的小伙伴来说,可能找到一套合适的课程学习往往能够事半功倍!为大家提供到了四套潮享教育金牌讲师李老师的Python入门到精通视频课程,感兴趣就可以点击了解~

23个最常见的Python字符串方法:

1.text.capitalize():将字符串的首字母大写

这个方法将字符串的第一个字母大写。注意,如果这个字符串是一个完整的句子,它不会将每个单词都大写,只是第一个词。

例子:

text='hello'text.capitalize()

结果:

'Hello'

2.text.title():将字符串转换为标题大小写

这是一个非常有用的功能,因为它会自动将字符串转换为每个单词的首字母大写,其余的字母小写。一般在文章标题中比较常用。

例子:

text='Hello,world!'?

print(text.title())

结果:

Hello,World!

3.text.upper():将整个字符串转换为大写

这个Python方法将字符串中的所有文本直接转换为大写,与text.lower()相反。

例子:

text='Hello,world!'?

print(text.upper())

结果:

HELLO,WORLD!

4.text.lower():将所有文本转换为小写

这个Python字符串方法将字符串中的所有文本转换为小写。同样,你可以使用text.upper()将所有文本转换为大写。

例子:

text='Hello,world!'?

print(text.lower())

结果:

hello,world!

5.text.swapcase():交换字符串字母中的大小写

这是一个独特的Python字符串方法,它会翻转当前字符串的大小写,像“Abcde”这样的东西会转换成“aBCDE”。这是一个不经常使用的的功能。

例子:

text='Hello,world!'?

print(text.swapcase())

结果:

hELLO,WORLD!

2022年完整Python训练营,从菜鸟到大师

以上就是我爱编程网小编给大家带来的Python中字符串常用操作有哪些全部内容,希望对大家有所帮助!
与“Python中字符串常用操作有哪些”相关推荐