技术文摘
20 个必知的 Python 代码:短小精悍且用途广泛
2024-12-31 10:28:48 小编
20 个必知的 Python 代码:短小精悍且用途广泛
Python 作为一种强大且易于学习的编程语言,拥有众多简洁而实用的代码片段。以下为您介绍 20 个必知的 Python 代码,它们短小精悍,用途广泛。
- 打印“Hello, World!”
print("Hello, World!")
这是 Python 编程的经典入门语句。
- 计算两个数的和
num1 = 5
num2 = 10
sum = num1 + num2
print(sum)
- 判断一个数是奇数还是偶数
num = 7
if num % 2 == 0:
print("偶数")
else:
print("奇数")
- 生成一个包含指定范围内数字的列表
start = 1
end = 10
list1 = list(range(start, end + 1))
print(list1)
- 找出列表中的最大值
list2 = [5, 12, 8, 18, 3]
max_value = max(list2)
print(max_value)
- 找出列表中的最小值
min_value = min(list2)
print(min_value)
- 计算列表中所有元素的总和
total = sum(list2)
print(total)
- 对列表进行排序
sorted_list = sorted(list2)
print(sorted_list)
- 反转列表
reversed_list = list2[::-1]
print(reversed_list)
- 检查一个元素是否在列表中
element = 8
if element in list2:
print("在列表中")
else:
print("不在列表中")
- 计算列表中元素的出现次数
count = list2.count(8)
print(count)
- 去除列表中的重复元素
unique_list = list(set(list2))
print(unique_list)
- 交换两个变量的值
a = 5
b = 10
a, b = b, a
print(a, b)
- 计算阶乘
def factorial(n):
if n == 0 or n == 1:
return 1
else:
return n * factorial(n - 1)
print(factorial(5))
- 计算斐波那契数列
def fibonacci(n):
fib_seq = [0, 1]
while len(fib_seq) < n:
fib_seq.append(fib_seq[-1] + fib_seq[-2])
return fib_seq
print(fibonacci(10))
- 字符串反转
string = "Python"
reversed_string = string[::-1]
print(reversed_string)
- 检查字符串是否为回文
def is_palindrome(string):
return string == string[::-1]
print(is_palindrome("racecar"))
- 计算字符串中单词的个数
string2 = "Hello Python World"
word_count = len(string2.split())
print(word_count)
- 从字符串中删除指定字符
string3 = "Hello"
char = 'l'
new_string = string3.replace(char, '')
print(new_string)
- 将字符串转换为大写
string4 = "python"
upper_string = string4.upper()
print(upper_string)
这些 Python 代码虽然简短,但在实际编程中却非常有用,能够帮助您更高效地解决各种问题。希望您能熟练掌握并灵活运用它们,让您的 Python 编程之旅更加顺畅!
- 屏幕宽度 991px 时媒体查询样式冲突及表现
- 京东页面内容无法直接查看该怎么解决
- Echarts里调整换行文字上下颜色的方法
- 创建轻量级JavaScript沙箱的方法
- link与@import的区别,你真清楚吗?
- HTML 元信息能否继续有效控制浏览器缓存
- 无法查看网页源代码的解决方法
- 网页源代码查看遇困难如何解决
- Monorepo 怎样实现公共代码库的便捷引用
- 怎样利用 document.documentElement.innerHTML 拷贝动态生成的 HTML
- link与@import加载顺序及JavaScript控制样式差异真相揭秘
- 基本软件指标确保质量
- el-table 单元格内换行失效的原因
- 网页批注间距效果实现方法:近批注紧挨着,远批注靠近文本显示
- HTML和CSS实现点击展开的六等分圆盘效果方法