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