将字符列表转化为字符串
lis = ['I','love','python']
print(' '.join(lis))
I love python
将字符串居中显示
st = '人生苦短,我爱python'
print(st.center(30)) # 30表示宽度,默认为空格填充
print(st.center(30,'*'))# 30表示宽度,指定用*填充
人生苦短,我爱python
********人生苦短,我爱python*********
ls = 'I love python'
print(ls.find('v'))
print(ls.find('z'))
4
-1
ls = 'I love python'
print('v' in ls)
True
清空列表元素
ls = ['apple','orange','banana','watermelon']
ls.clear()
print(ls)
[]
用来比较两个对象的值是否相等用==。用来比较两个对象的内存地址是否相等用is。
a = [1,2,3]
b = [1,2,3]
print(a ==b)
print(a is b)
True
False
定义一个电脑类,电脑有品牌,有价格,能放电影。分别创建2个对象"联想电脑" 和 “苹果电脑”。调用放电影的动作,联想电脑播放 电影"葫芦娃",苹果电脑播放"黑猫警长"
class Computer:
def __init__(self,type):
self.type = type
def play_on(self,movie):
print('{}正在播放{}'.format(self.type,movie))
computer1 = Computer('联想电脑')
computer1.play_on('葫芦娃')
computer2 = Computer('苹果电脑')
computer2.play_on('黑猫警长')
联想电脑正在播放葫芦娃
苹果电脑正在播放黑猫警长