Python学习笔记_变量和列表

这篇博客探讨了Python中的变量转换,尤其是使用str()函数将数值转换为字符串。此外,详细介绍了整数除法的不同行为,包括整除运算符//的使用。在列表操作部分,讲解了append(), insert(), del, pop(), remove(), join(), sort()和sorted()等方法的功能和用法,这些都是在Python中管理和操作列表的关键功能。" 137502384,22609582,Python函数详解:参数、解包、作用域与装饰器,"['Python', '开发语言', '函数', '装饰器']
摘要由CSDN通过智能技术生成

函数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']


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值