字符串
1,创建:
s1 = 'shark'
s2 = "shark"
s3 = """hello shark"""
s4 = '''hello shark'''
s5 = """hello
shark
""",
2,转义:
testimony = 'This shirt doesn't fit me'
words = 'hello \nworld'
3(+)拼接:
print('hello' + 'world')
4()复制:
print('' * 20)
print('shark' * 20)
字符串 和 0 或者 负数相乘,会得到一个空字符串
获取元素
获取单个元素
s1[0]
s1[3]
s1[-1]
1,切片技术:
[start:end:step]
start:起始索引号
end:结束索引号
setp:步长
如:s1[0:2]
2,利用字符串对象的方法:
1)split
url = 'www.qfedu.com 千锋官网'
url.split()
li = url.split('.')
host, *_ = url.split('.', 1)
2)rsplit 从右向左分割
url = 'www.qfedu.com'
url2 = url.rsplit('.', 1)
3)join 拼接
li = ['www', 'qfedu', 'com']
url = ''.join(li)
url2 = ''.join(li)
4)replace 替换
url = 'www.qfedu.com'
url2 = url.replace('.', '')
5)strip 移除两端的空格
s = ' hello '
s2 = s.strip()
6)startswith 判断字符串以什么为开头
s = 'hello world'
if s.startswith('h'):
print(s)
7)endswith 判断字符串以什么为结尾
s = 'hello world'
if s.endswith('d'):
print(s)
8)index 获取一个元素在字符串中的索引号
s = 'hello world'
idx = s.index('l')
交互输入
inp=input("jieshou:>>")
print(inp)
网友评论