split,丛左往右分割
url='www.bcd.com'
li=url.split('.',1) 以点为分隔符,分割为两个
a,b=url.split(.) #生成一个列表,字符串
rsplit从右往左
url='www.qm.com'
url2=url.rsplit('.',1)
url2
['www.qfedu', 'com']
print str.split(' ', 1 ); # 以空格为分隔符,分隔成两个
rsplit 从右向左分割
strip 移除两端的空格
url= ' hello world '
url2=url.strip()
s = ' hello '
s2 = s.strip()
inp = input(">:").strip() #常用于获取输入,去掉空格
* 复制
print('*' * 20)
print('shark' * 20)
replace 替换
url= 'www.abc.com'
url2=url.replace('.','_')
index 获取一个元素在字符串中的索引号
s = 'hello world'
idx = s.index('l')
idx
2
startswith 判断字符串以什么为开头
s = 'hello world'
if s.startswith('h'):
print(s)
endswith 判断字符串以什么为结尾
s = 'hello world'
if s.endswith('d'):
print(s)
拓展
import random
sny=random.sample(snl,6) 从snl中随机取出6个数
' '.join(sny) 让sny取出的多个单个字符变为一个字符串
import string
string_ascii_letters 大写小写字母
string.digits 数字
判断连接
fales
多元赋值
In [4]: class_str,class_name=url.rsplit('.',1)
In [5]: class_str
Out[5]: 'www.qfedu'
In [6]: class_name
Out[6]: 'com 千锋官网'
切片
变量不能添加引号
切片
s[:-1]
s = "symbol=BCHBTC;baseCoin=BCH;quoteCoin=BTC;"
s.split(';')
['symbol=BCHBTC', 'baseCoin=BCH', 'quoteCoin=BTC', '']
s.split(';')[:-1]
['symbol=BCHBTC', 'baseCoin=BCH', 'quoteCoin=BTC']
name, *info = ['shark', 18, 100]
+拼接
print('hello' + 'world')