函数str()
age = 23
message = "Happy "+str(age)+"rd Birthday!"
print(message)
- str()可以将整数和浮点数强制转换成字符串
整数除法
Python3里面3/2直接得到1.5,如果想要得到1需要用整除运算符//
在Python2里面整数除法的结果只包含整数部分,小数部分被删除
一般运算时最好有一个数为浮点数,这样结果也为浮点数
print(8//1)
print(8/1)
8
8.0
列表
append()函数:将元素添加到列表末尾
insert()函数:在索引某处添加空间
del函数:用于删除列表中的元素
del xxxx[0]
pop()函数:将元素从列表中删除并接着使用它的值,也可以直接在括号中指定要弹出的元素索引
motorcycles = ['honda','yamaha','suzuki']
print(motorcycles)
popped_motorcycles = motorcycles.pop()
print(motorcycles)
print(popped_motorcycles)
['honda', 'yamaha', 'suzuki']
['honda', 'yamaha']
suzuki
remove()函数:根据值删除元素
motorcycles = ['honda','yamaha','suzuki','ducati']
print(motorcycles)
motorcycles.remove(('honda'))
print(motorcycles)
['honda', 'yamaha', 'suzuki', 'ducati']
['yamaha', 'suzuki', 'ducati']
join()函数:将序列中的元素以指定的字符连接生成一个新的字符串。
names=['a','b','c']
print(','.join(names))
a,b,c
使用for函数打印数组中的的每一个元素
customer = ['A','B','C','D']
for someone in customer:
print("欢迎光临,"+someone)
欢迎光临,A
欢迎光临,B
欢迎光临,C
欢迎光临,D
sort()函数:对列表进行永久排序
cars = ['bmw','audi','toyota','subaru']
cars.sort(reverse = True) #按照与字母顺序相反的顺序排列
print(cars)
['toyota', 'subaru', 'bmw', 'audi']
sorted()函数:对列表进行临时排序
cars = ['bmw','audi','toyota','subaru']
cars.sort(reverse = True)
print(cars)
print(sorted(cars)) #临时排序
print(cars)
['toyota', 'subaru', 'bmw', 'audi']
['audi', 'bmw', 'subaru', 'toyota']
['toyota', 'subaru', 'bmw', 'audi']