您的位置:首页 > 编程语言 > Python开发

11-10学习笔记:引用、一些字符串操作

2017-11-10 00:04 483 查看
print('Simple Assignment')
shoplist=['apple','mongo','carrot','banana']

mylist=shoplist

#我购买了第一个项目,所以我把它从列表中删除
del(shoplist[0])
print('shoplist is',shoplist)
print('mylist is',mylist)

print('Copy by a full slice')
mylist=shoplist[:]
del mylist[0]

print('shoplist is',shoplist)
print('mylist is',mylist)


这是关于引用的一些知识。如果只是将一个变量名赋予另一个变量名,他们都将“查阅”同一个对象。如果要创建一个诸如序列等复杂对象的副本,你必须用切片来操作副本。

name='Swaroop'
if name.startswith('Swa'):
print('Yes,the string starts with "Swa"')
if 'a' in name:
print('Yes,it contains the string "a"')
if name.find('war') !=-1:
print('Yes,it contains the string "war"')
delimiter='_*_'
mylist=['Brazil','Russia','India','China']
print(delimiter.join(mylist))


运行结果:

Yes,the string starts with “Swa”

Yes,it contains the string “a”

Yes,it contains the string “war”

Brazil_*_Russia_*_India_*_China
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python