技术文摘
15 个实用的 Python 日常单行代码
15 个实用的 Python 日常单行代码
Python 以其简洁和强大的特性在编程领域备受青睐。在日常编程中,单行代码往往能发挥巨大的作用,节省时间并提高效率。以下为您介绍 15 个实用的 Python 日常单行代码。
反转字符串
print('hello'[::-1])计算列表元素之和
print(sum([1, 2, 3, 4, 5]))找出列表中的最大值
print(max([5, 8, 2, 10]))找出列表中的最小值
print(min([5, 8, 2, 10]))检查一个元素是否在列表中
print(5 in [1, 2, 3, 4, 5])去除列表中的重复元素
print(list(set([1, 2, 2, 3, 3, 3])))对列表进行排序
print(sorted([5, 2, 8, 1]))计算阶乘
import math; print(math.factorial(5))生成随机数
import random; print(random.randint(1, 10))交换两个变量的值
a, b = 5, 10; a, b = b, a; print(a, b)提取字符串中的数字
print(''.join([i for i in 'hello123world' if i.isdigit()]))统计字符串中某个字符出现的次数
print('hello'.count('l'))检查字符串是否为回文
print('racecar' == 'racecar'[::-1])列表推导式创建新列表
print([i**2 for i in range(5)])计算两个数的最大公约数
import math; print(math.gcd(15, 25))
这些单行代码在日常编程中能帮助我们快速解决一些常见的小问题,让编程工作更加高效和便捷。掌握这些技巧,可以让您在 Python 编程中更加得心应手。
- GET 和 POST 请求本质区别大揭秘,让人恍然大悟
- 线上系统中一个 ThreadLocal 致直接内存飙升
- 怎样编写干净的 JavaScript 代码
- 别只用 split !试试 StringTokenizer ,性能快 4 倍 !
- JetBrains 的下一代 IDE Fleet 对标 VS Code
- 通俗阐释:缓存、缓存算法与缓存框架简述
- EasyC++:函数与语言链接性
- HarmonyOS 示例:AI 能力在报菜名中的应用
- HDF 驱动框架探索(三):基于 3516 配置可打通的驱动程序
- 令人惊叹!世界最慢排序算法
- 深入剖析 Vue-Loader 自定义块
- React 开发人员的三大编码难题
- 学会 Java 问题排查技术之篇章
- CurlFtpFS:搭建 FTP 与本地文件系统的桥梁之文
- Ebpf 在 Node.Js 中的应用探索