python基本操作和方法

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')

你可能感兴趣的:(python基本操作和方法)