初识字符串
字符串的认识
首先,我们先认识下什么是字符串:# 定义字符串
t_str1 = "Hello World"
t_str2 = "asdfghh"
print(t_str1) # Hello World
print(t_str2) # asdfghh
字符串的介绍字符串就是一串字符,是编程语言汇总表示文本的数据类型;
在Python中可以使用一对双引号或者一对单引号定义一个字符串;
字符串内部如果需要使用",可以使用'定义字符串;同理,单引号也是;除此之外,也可以用\转译单引号双引号;
字符串的索引从0开始,可以用索引获取一个字符串的指定位置的字符;
还可以用for遍历字符串中的每一个字符。
字符串的定义语法变量名 = "一串字符"
eg:
t_str1 = "Hello World"
t_str2 = "asdfgh"
t_str3 = '他说:"你好呀!"'
字符串的操作函数
查看字符串操作函数
在ipython交互式下,先定义一个空字符串,然后输入 空字符. 按下tab键,即可查看;In [1]: t_str = ""
In [2]: t_str.
t_str.capitalize t_str.isidentifier t_str.rindex
t_str.casefold t_str.islower t_str.rjust
t_str.center t_str.isnumeric t_str.rpartition
t_str.count t_str.isprintable t_str.rsplit
t_str.encode t_str.isspace t_str.rstrip
t_str.endswith t_str.istitle t_str.split
t_str.expandtabs t_str.isupper t_str.splitlines
t_str.find t_str.join t_str.startswith
t_str.format t_str.ljust t_str.strip
t_str.format_map t_str.lower t_str.swapcase
t_str.index t_str.lstrip t_str.title
t_str.isalnum t_str.maketrans t_str.translate
t_str.isalpha t_str.partition t_str.upper
t_str.isdecimal t_str.replace t_str.zfill
t_str.isdigit t_str.rfind
字符串所有的操作函数我们可以看上面。
字符串操作函数分类
1.判断类型
方法说明string.isspace()如果string只包含空格,则返回True
string.isalnum()如果string至少包含一个字符且所有字符都是字母或者数字则返回True
string.isalpha()如果string至少有一个字符并且所有字符都是字母则返回True
string.isdecimal()如果string只包含数字则返回True,全角数字
string.isdigit()如果string只包含数字则返回True,全角数字,(1),\u00b2
string.isnumeric()如果string只