字符串
python中有一个单独的地址是字符串保留区 s1=s2表示 将s2的地址给了s1
id() 函数作用取地址
eg:id(s1)结果显示s1的地址
字符串的获取
eg:s1=’ABCDEFG‘
索引关系
字符串都有对应的索引关系 index() A B C D E F G 0 1 2 3 4 5 6 -7 -6 -5 -4 -3 -2 -1 eg:s1[4]=E
切片
切片:字符串,列表 格式:字符串变量名[start:end] 前面包含后面不包含 默认从零开始 默end为结尾 字符串变量名[start : end : step] step
- 表示步长
- 表示方向:
正数:表示从左向右取 负数:表示从右向左取
取中间的”CDE“ 是s[1:4]
find()函数,找位置 从左向右查找,只要遇到一个符合要求的则返回位置数,如果一个都没找到,返回-1 rfind() 从右向左找, count() 指定字符的个数 index() 也是查找,和 find() 相似,不同的是出现错误,他会报错,而不是返回-1.
判断的格式:startswith endswith isalpha isdigit isalnum isspace
返回值都是boo类型(ture false )
startswith()判断是否是什么开头的, endswith()判断是否是什么结尾的
|