学习 Python 之 字符串
Posted _DiMinisH
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习 Python 之 字符串相关的知识,希望对你有一定的参考价值。
学习 Python 之 字符串
python字符串
1. 字符串
用单引号, 双引号 和 三引号引起来的文本 表示 字符串
print(type('123'))
print(type("123"))
print(type("""123"""))
结果:
<class 'str'>
<class 'str'>
<class 'str'>
2. 字符串的常用函数
函数名 | 函数 | 作用 |
---|---|---|
center() | center(宽度, 填充字符 = ' ') | 返回长度为指定长度的居中字符串, 可以指定字符填充, 默认为空格 |
count() | count(子串, 开始下标 = None, 结束下标 = None) | 统计子串在原字符串中出现的次数, 默认是整个原字符串, 可以指定原字符串的范围 |
endswith() | endswith(子串, 开始下标 = None, 结束下标 = None) | 判断原字符串中是否以子串结尾, 默认是原字符串结尾, 可以指定原字符串的范围 |
startswith() | startswith(子串, 开始下标 = None, 结束下标 = None) | 判断原字符串中是否以子串开头, 默认是原字符串开头, 可以指定原字符串的范围 |
find() | find(子串, 开始下标 = None, 结束下标 = None) | 判断返回字串在原字符串所在的索引下标, 默认是查找原字符串, 可以指定原字符串的范围 |
isalpha() | isalpha() | 判断字符串中的所有字符是不是字母 |
isdigit() | isdigit() | 判断字符串中的所有字符是不是数字 |
isidentifier() | isidentifier() | 判断字符串是不是有效的Python标识符 |
islower() | islower() | 判断字符串中的所有字符是不是小写字母 |
isupper() | isupper() | 判断字符串中的所有字符是不是大写字母 |
isspace() | isspace() | 判断字符串中的所有字符是不是空格 |
join() | join(列表) | 返回将列表中的元素全部拼接在一起的字符串, 分隔符是该字符串 |
ljust() | ljust(宽度, 填充字符 = ' ') | 返回长度为指定长度的左对齐字符串, 可以指定字符填充, 默认为空格 |
rjust() | rjust(宽度, 填充字符 = ' ') | 返回长度为指定长度的右对齐字符串, 可以指定字符填充, 默认为空格 |
lower() | lower() | 返回一个转换为小写字母的字符串副本 |
upper() | upper() | 返回一个转换为大写字母的字符串副本 |
strip() | strip() | 返回该字符串删除前导和尾随空格的副本 |
lstrip() | lstrip() | 返回该字符串删除前导空格的副本 |
rstrip() | rstrip() | 返回该字符串删除尾随空格的副本 |
lower() | lower() | 返回一个转换为小写字母的字符串副本 |
swapcase() | swapcase() | 返回一个大写转小写, 小写转大写的字符串副本 |
replace() | replace(旧的, 新的, 次数) | 将原字符串中旧的字符串全部替换为新的字符串, 默认是全部替换, 可以指定次数 |
split() | split(分隔符, 次数) | 将原字符串按指定字符串分割, 默认全部分割, 可以指定分割次数 |
string = "hello world"
print(string.center(20, '='))
print(string.count('o', 0, 100))
print(string.endswith('d'))
print(string.find('e', 1))
print("o".isalpha())
print("123".isdigit())
print("dict".isidentifier())
print("A".islower())
print("A".isupper())
print(" a".isspace())
print("o".isalpha())
print("=". join(['1', '2', '3']))
print(string.ljust(20, '-'))
print(string.rjust(20, '-'))
print(string.lower())
print(string.upper())
print(" he ".strip())
print(" he ".lstrip())
print(" he ".rstrip())
print("AbCd".swapcase())
print(" he ".replace(' ', '-'))
print("Ab d".split())
====hello world=====
2
True
1
True
True
True
False
True
False
True
1=2=3
hello world---------
---------hello world
hello world
HELLO WORLD
he
he
he
aBcD
-he--
['Ab', 'd']
开发者涨薪指南
48位大咖的思考法则、工作方式、逻辑体系
以上是关于学习 Python 之 字符串的主要内容,如果未能解决你的问题,请参考以下文章