技术文摘
十个即用的极简 Python 代码
2024-12-31 03:37:14 小编
十个即用的极简 Python 代码
在 Python 编程的世界里,简洁而高效的代码常常能让我们事半功倍。以下为您呈现十个即用的极简 Python 代码示例,助您在编程之路上更加得心应手。
- 打印“Hello, World!”
print("Hello, World!")
这是每个 Python 初学者都会接触的经典语句,简单却意义非凡。
- 计算两个数的和
num1 = 5
num2 = 10
result = num1 + num2
print(result)
通过简单的赋值和加法运算,轻松得出结果。
- 判断一个数是奇数还是偶数
num = 7
if num % 2 == 0:
print(f"{num} 是偶数")
else:
print(f"{num} 是奇数")
利用取余运算来判断。
- 生成一个包含指定范围内数字的列表
start = 1
end = 10
my_list = list(range(start, end + 1))
print(my_list)
range函数结合list函数轻松实现。
- 找出列表中的最大值
my_list = [12, 5, 18, 2, 9]
max_value = max(my_list)
print(max_value)
- 交换两个变量的值
a = 5
b = 10
a, b = b, a
print(f"a = {a}, b = {b}")
- 计算列表元素的平均值
my_list = [2, 4, 6, 8, 10]
average = sum(my_list) / len(my_list)
print(average)
- 检查一个字符串是否为回文
def is_palindrome(s):
return s == s[::-1]
string = "racecar"
if is_palindrome(string):
print(f"{string} 是回文")
else:
print(f"{string} 不是回文")
- 计算阶乘
def factorial(n):
if n == 0 or n == 1:
return 1
else:
return n * factorial(n - 1)
num = 5
print(factorial(num))
- 实现快速排序算法
def quick_sort(arr):
if len(arr) <= 1:
return arr
pivot = arr[len(arr) // 2]
left = [x for x in arr if x < pivot]
middle = [x for x in arr if x == pivot]
right = [x for x in arr if x > pivot]
return quick_sort(left) + middle + quick_sort(right)
arr = [12, 11, 13, 5, 6]
sorted_arr = quick_sort(arr)
print(sorted_arr)
这些极简的 Python 代码示例涵盖了常见的编程任务,希望能为您的 Python 编程之旅提供有益的参考和启发。
- 内联元素中为何文本能撑起父元素高度,图像却不行
- 怎样使 CSS 容器一直处于底部
- SVG环形进度条渐变难题:环形渐变实现方法
- CSS行框高度不为0的原因
- Vue3 中 onload 方法为何失效
- 键值组件动态追加按钮失效的解决方法
- 轮播图从最后一页切回第一页闪动问题的解决办法
- Vue中消除元素默认边距的方法
- 浏览器调试中怎样保持元素点击事件
- 动态渲染键值组件中追加按钮点击无反应问题的解决方法
- 子元素存在多行文字时怎样实现垂直居中
- 同源策略若不存在,用户隐私与安全会面临哪些风险
- wangEditor HTML 输出样式如何调整以适配不同场景
- wangEditor获取HTML页面后处理默认样式与背景颜色不匹配问题的方法
- Vue路由器组件在生产环境不渲染:历史模式于生产环境失效的原因