(str)内置方法:
1. 索引取值
print(s[0])
2. 切片
print(s[0:4])
3. 成员运算
print('nick' in s)
print('nick1' in s)
s = 'nick handsome'
4. for循环
for i in s: # n i c k h a
print(i)
5. len()
print(len(s))
接下来讲的都是字符串.出来的方法
s = '**** ni ck '
print(s)
6. strip(): 默认去掉两端空格,可以
print(s.strip()) # 去空格
print(s.strip('')) # 去
print(s.strip('n* ')) # 去 和*和n
7.lstrip()/rstrip(): 左端/右端
s = 'nick'
print(s.lstrip(''))
print(s.rstrip(''))
8.startswith()/endswith(): 以。。开头/以。。结尾
s = 'nick'
print(s.startswith('nick'))
print(s.endswith('k'))
9.find()/index() : 获取某一个元素的索引位置
s = 'nick'
print(s.find('a')) # 找不到返回-1
print(s.index('a')) # 找不到报错
10.join() : 把列表内的元素拼接出来
print('*'.join(['a', 'b', 'c']))
11.split(): 切割
s = 'abc'
print(s.split('')) # 以为切割符号,切割字符串
12.center/ljust/rjust : 打印更美观,居中/居左/居右
print(s.center(50, '-'))
print(s.ljust(50, '-'))
print(s.rjust(50, '-'))
13.isdigit()/isalpha()
s = 'a'
print(s.isdigit()) # 是否为纯数字
print(s.isalpha()) # 是否为纯字母
14.count(): 计数
s = 'nick nick'
print(s.count('nick'))