Python是一门非常简洁而优美的编程语言,在其他编程语言中需要繁琐的代码逻辑才能完成的事情,往往在Python中一行就可以解决。
这样,它不仅可以减少开发工作量,还能够大大提升可读性,避免在开发复杂逻辑过程中造成的失误。
本文,就来给大家介绍10个一行代码到底有多强大!
1. 交换变量
如果大学学过C/C++编程课的同学,对于交换变量一定不会陌生,这是最基础,也是非常常用的。
如果用C/C++实现交换变量,需要这样的操作:
int a, b, c;
c = a;
a = b;
b = c;
而在Python中,一行代码就可以完成变量的交换。
# a = 1;b = 2
a, b = b, a
# print(a,b) 》》 2 1
这样,我们就不需要去额外定义一个临时变量,不仅简单,而且非常直观。
2. 多变量分配
如果你在分配变量时同时包含多种类型的变量,这在很多编程语言中是无法实现的,但是在Python中一行代码就可以实现:
a, b, *c = [1,2,3,4,5