技术文摘
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 编程之旅更加顺畅!