前言
各位小可爱,下午好~
欢迎大家阅读本期文章,我是栗子同学。
2021年,Python还需要学吗?答案是:当然。
栗子有话说:
近些年,Python 的火热有目共睹,作为一种功能强大的高级编程语言,在2018 年的时候它的
流行程度就得到了大幅提高。Python以其语法简洁著称。在学习Python的过程中,总是会发现
Python能够轻而易举地帮助我们解决许多问题。有时候看似复杂的任务,甚至是可以使用一行
Python代码就可以搞定。
下面栗子给大家介绍50个有趣且实用的Python简短代码,让我们一起来感受Python的强大~
正文
1)打印hello world
每个人都是从print函数开始的。
print("hello world")
结果:
2)二进制转十进制
int("01110", 2) # 2^3+2^2+2 = 8 + 4 + 2
3)八进制转十进制
int("140",8) #96
4)十六进制转十进制
int("ac1",16)#2753
5)生成连续数值列表
list(range(9))# [0, 1, 2, 3, 4, 5, 6, 7, 8]
6)高斯求和
一行代码求解高斯之和:求解1到100的所有数的和
sum(range(1,101)) # range函数不包含101:5050
7)求解奇、偶数之和
# 除以2余数为0表示偶数
sum(i for i in range(1,101) if i % 2 == 0) # 2550
# 除以2余数为0表示奇数
sum(i for i in range(1,101) if i % 2 != 0) # 2500
8)阶乘
import math # 需要借助第三方的库
math.factorial(6) # 6*5*4*3*2*1 #720
9)矩阵转置
矩阵转置就是实现矩阵的行列转换。
list1 = [[1,4,7], [2,5,8], [3,6,9]] # 定义一个嵌套列表
list(list(x) for x in zip(*list1)) #