2018-12-30字符串

字符串

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)

你可能感兴趣的:(2018-12-30字符串)