#0725#python crash course#
2019-07-29 本文已影响0人
mark_x
1. 方法与函数
今天看到介绍sort()方法与sorted()函数,记一下两者的区别。
方法是直接对对象进行操作,因此是永久更改的。
>>> cars = ['bmw', 'audi', 'toyota', 'subaru']
>>> cars.sort()
>>> print(cars)
['audi', 'bmw', 'subaru', 'toyota']
函数是将数据作为参数,返回计算结果,赋给临时变量或者指定的变量名。因此,这种改变是临时的。
>>> cars = ['bmw', 'audi', 'toyota', 'subaru']
>>> sorted_cars = sorted(cars)
>>> print(sorted_cars)
['audi', 'bmw', 'subaru', 'toyota']
>>> print(cars)
['bmw', 'audi', 'toyota', 'subaru']
2. print()中的字符串连接
print()中的字符串可以使用+或,连接,需要注意的是,使用,连接时,会自动在字符串之间加上空格。
cars = ['bmw', 'audi', 'toyota', 'subaru']
for car in cars:
print('I love ' + car + ' very much!')
print('I love', car, 'very much!\n')
I love bmw very much!
I love bmw very much!
I love audi very much!
I love audi very much!
I love audi very much!
I love audi very much!