千家信息网

python有什么转换字符串的函数

发表于:2024-10-03 作者:千家信息网编辑
千家信息网最后更新 2024年10月03日,这篇文章主要介绍了python有什么转换字符串的函数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、replace使用指定的新字符串
千家信息网最后更新 2024年10月03日python有什么转换字符串的函数

这篇文章主要介绍了python有什么转换字符串的函数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

1、replace使用指定的新字符串来替换原始字符串中的旧字符/字符串。

# a.replace()  # 使用给定的新字符串,替换原字符串中的旧字符/字符串(但并不会修改原字符串本身)msg = 'The day is a sunny day'result1 = msg.replace('day','DAY')  # 将前面参数替换成后面参数,默认是全替换print(result1)result2 = msg.replace('a','|',2)  # 将前面参数替换成后面参数,替换两次print(result2)result3 = msg.replace('a','A',1)  # 将前面参数替换成后面参数,替换一次print(result3) 输出:The DAY is a sunny DAYThe d|y is | sunny dayThe dAy is a sunny day

2、capitalize把字符串的首字母改为大写。

只是把整个字符串的首字母改为大写,而不是把字符串中的每个子字符串的首字母改为大写。

# a.capitalize()  将字符串的首字母改成大写(但并不会修改原字符串本身)s = 'jack tom's_new = s.capitalize()print(s_new) 输出:Jack tom

3、title大写字符串中每个单词的首字母。

# a.title()  # 将字符串中每个单词的首字母大写s = 'good day's1 = 'good day-sz*sz2--qq%yy'  # 以分隔符为界限(中间不是字母的都会转换成大写)s_new = s.title()s1_new = s1.title()print(s_new)print(s1_new) 输出:Good DayGood Day-Sz*Sz2--Qq%Yy

4、lower将字符串中的字符都变成小写。

# a.lower()  # 将字符串中的每个字符全变小写,与casefold()作用一样s = 'Good Day HA's_new = s.lower()print(s_new) 输出:good day ha

感谢你能够认真阅读完这篇文章,希望小编分享的"python有什么转换字符串的函数"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

0