字符串
字符串时Python中最常用的数据类型,一般使用引号来创建字符串
例如:
name = 'Harry'
字符串特征
需要一对引号进行包裹(单,双,三)
字符串输入
可以使用input()来接受用户的输入
#用于接受密码
password = input('请输入你的密码:')
字符串每一项数据对应一个下标,可以用来对数据进行输出,并且可以通过切片的方式来挑选需要输出的字符串的内容
字符串操作方法
1.find() 检测某个子串是否包含在字符串中,如果存在就返回子串开始位置的下标,否则返回-1
2.index()检测某个子串是否包含在字符串中,如果存在则返回子串开始的下标,否则报异常
3.count()返回某个子串在字符串中出现的次数
4.replace()替换,可以设置替换的次数
5.split()按照指定字符分割字符串
6.join()将多个字符串合并成一个新的字符串
7.capitalize()字符串首字母大写
8.title()字符串中每个单词首字母大写
9.lower()将字符串中大写的字母转换成小写
10.upper()将字符串中小写的字母转换成大写
11.lstrip()删除字符串左侧空白字符
12.rstrip()删除字符串右侧空白字符
13.strip()删除字符串两侧空白字符
14.ljust()返回一个原字符串左对齐,使用指定字符(默认空格)填充至对应长队的新字符串
15.rjust()返回一个原字符串由对齐,默认以空格填充至对应长度
16.center()返回一个原字符串居中对齐,并使用指定字符(默认空格)填充至对应长度的新字符串
17.startwith()检查字符串是否以指定的子串开头,是则返回true,否则返回false,如果设置开始和结束下标,则在指定返回内检查
18.endwith()检查字符串是否以指定的子串结尾,是则返回true,不是则返回false,如果设置开始和结束位置下标,则在指定范围内检查
19.isalpha()如果字符串全是字母则返回true不是则返回false
20.isdigit()如果字符串只包含数字则返回true否则饭后false
21.isalnum如果一个字符串全是字母和数字返回true否则返回false
22.isspace()如果字符串中只包含空白,则返回true,否则返回false