Python字符串内置函数使用
程序员文章站
2023-10-27 09:18:16
文章目录1. capitalize(字符串第一个字符大写)2. center(width)(字符串居中,width填充空白)3. string.count(str, beg, end)(返回字符出现的次数)4. encode decode(编码解码)5. string.endswith(obj, beg, end)(判断是否以obj结束)6. string.find(str, beg, end)(检测str是否在string中)7. string.format()(格式化字符串)8. string.isa...
文章目录
- 1. capitalize(字符串第一个字符大写)
- 2. center(width)(字符串居中,width填充空白)
- 3. string.count(str, beg, end)(返回字符出现的次数)
- 4. encode decode(编码解码)
- 5. string.endswith(obj, beg, end)(判断是否以obj结束)
- 6. string.find(str, beg, end)(检测str是否在string中)
- 7. string.format()(格式化字符串)
- 8. string.isalnum()(判断是否所有字符都为数字或数字)
- 9. string.isalpha()(是否都为字母)
- 10. string.isdigit()(是否都为数字)
- 11. string.islower()(是否都为小写)
- 12. string.isnumeric()(如果 string 中只包含数字字符,则返回 True,否则返回 False)
- 13. str.casefold(大写转小写)
1. capitalize(字符串第一个字符大写)
In [1]: str = 'hello'
In [2]: str.capitalize()
Out[2]: 'Hello'
2. center(width)(字符串居中,width填充空白)
In [3]: str.center(20)
Out[3]: ' hello '
3. string.count(str, beg, end)(返回字符出现的次数)
In [4]: str = 'sdsadsdasda'
In [5]: str.count('a')
Out[5]: 3
4. encode decode(编码解码)
In [6]: str = 'hello'
In [7]: str.encode('utf-8').decode('utf-8')
Out[7]: 'hello'
5. string.endswith(obj, beg, end)(判断是否以obj结束)
str.startswith(判断是否以obj开始)
如果是,返回true;否则返回false
In [8]: str
Out[8]: 'hello'
In [9]: str.endswith('o')
Out[9]: True
In [10]: str.endswith('a')
Out[10]: False
6. string.find(str, beg, end)(检测str是否在string中)
在返回索引值(第一次出现),不在返回-1
In [13]: str
Out[13]: 'hello'
In [14]: str.find('a')
Out[14]: -1
In [15]: str.find('l')
Out[15]: 2
string.index(str, beg=0, end=len(string)):不在会报错
7. string.format()(格式化字符串)
In [16]: '{} {}'.format('hello', 'world')
Out[16]: 'hello world'
8. string.isalnum()(判断是否所有字符都为数字或数字)
In [19]: str
Out[19]: 'hello'
In [20]: str.isalnum()
Out[20]: True
In [21]: str = 'hello,'
In [22]: str.isalnum()
Out[22]: False
9. string.isalpha()(是否都为字母)
10. string.isdigit()(是否都为数字)
11. string.islower()(是否都为小写)
12. string.isnumeric()(如果 string 中只包含数字字符,则返回 True,否则返回 False)
13. str.casefold(大写转小写)
In [25]: str = 'HELLO'
In [26]: str.casefold
Out[26]: <function str.casefold()>
In [27]: str.casefold()
Out[27]: 'hello'
本文地址:https://blog.csdn.net/gklcsdn/article/details/107082307
下一篇: mysql数据库的多实例与主从同步。
推荐阅读
-
PHP使用strstr()函数获取指定字符串后所有字符的方法
-
PHP使用trim函数去除字符串左右空格及特殊字符实例
-
Python字符串和文件操作常用函数分析
-
python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)
-
Python字符串内置函数使用
-
OpenCV中的新函数connectedComponentsWithStats使用(python和c++实例)
-
python中函数默认值使用注意点详解
-
python函数修饰符@的使用
-
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
-
Python for循环与range函数的使用详解