您的位置 首页 教程

Python 100例

这份Python 100例代码列举了各种Python实例,包括数字、字符串、列表、元组、字典等数据类型,涵盖了Python基础知识、流程控制、函数、模块等方面,可以帮助Python初学者巩固基础、扩展知识,也适用于Python工程师的日常开发。

Python 100例

Python 100例示例代码

Python是一种简单易学的编程语言,拥有强大的功能和丰富的第三方库。以下是100个Python示例代码,涵盖了从基本语法到高级应用的各个方面。

基础语法

1. 输出”Hello, World!”:

print("Hello, World!")

2. 计算两个数字的和:

a = 5
b = 3
sum = a + b
print(sum)

3. 判断一个数是否为奇数:

num = 7
if num % 2 == 0:
    print("偶数")
else:
    print("奇数")

字符串

4. 将字符串反转:

string = "Hello, World!"
reversed_string = string[::-1]
print(reversed_string)

5. 统计字符串中每个字符出现的次数:

string = "Hello, World!"
char_count = {}
for char in string:
    if char in char_count:
        char_count[char] += 1
    else:
        char_count[char] = 1
print(char_count)

6. 将字符串中的每个单词首字母大写:

string = "hello, world!"
formatted_string = string.title()
print(formatted_string)

列表

7. 找出列表中的最大值:

numbers = [5, 3, 9, 1, 7]
max_number = max(numbers)
print(max_number)

8. 对列表进行排序:

numbers = [5, 3, 9, 1, 7]
sorted_numbers = sorted(numbers)
print(sorted_numbers)

9. 找出列表中的重复元素:

numbers = [5, 3, 9, 1, 7, 3, 9]
duplicates = []
for number in numbers:
    if numbers.count(number) > 1 and number not in duplicates:
        duplicates.append(number)
print(duplicates)

循环和控制语句

10. 使用循环输出1到10:

for i in range(1, 11):
    print(i)

11. 使用while循环求和:

n = 10
sum = 0
i = 1
while i <= n:
    sum += i
    i += 1
print(sum)

12. 判断一个数是否为素数:

num = 7
is_prime = True
if num <= 1:
    is_prime = False
else:
    for i in range(2, int(num/2) + 1):
        if num % i == 0:
            is_prime = False
            break
if is_prime:
    print("素数")
else:
    print("非素数")

函数

13. 定义一个计算阶乘的函数:

def factorial(n):
    if n == 0:
        return 1
    else:
        return n * factorial(n - 1)

n = 5
result = factorial(n)
print(result)

14. 定义一个判断两个字符串是否为异位词的函数:

def is_anagram(s1, s2):
    s1_sorted = sorted(s1)
    s2_sorted = sorted(s2)
    if s1_sorted == s2_sorted:
        return True
    else:
        return False

string1 = "listen"
string2 = "silent"
result = is_anagram(string1, string2)
print(result)

15. 定义一个匿名函数求平方:

squared = lambda x: x**2
result = squared(5)
print(result)

文件处理

16. 读取文件内容并输出:

file = open("example.txt", "r")
content = file.read()
print(content)
file.close()

17. 写入内容到文件:

file = open("example.txt", "w")
file.write("Hello, World!")
file.close()

18. 复制文件内容到另一个文件:

source_file = open("source.txt", "r")
destination_file = open("destination.txt", "w")
content = source_file.read()
destination_file.write(content)
source_file.close()
destination_file.close()

异常处理

19. 捕获除零错误:

a = 5
b = 0
try:
    result = a / b
    print(result)
except ZeroDivisionError:
    print("除零错误")

20. 抛出自定义异常:

def test_age(age):
    if age < 0:
        raise ValueError("年龄不能为负数")
    elif age < 18:
        raise ValueError("年龄必须大于等于18岁")
    else:
        print("年龄合法")

try:
    test_age(-5)
except ValueError as e:
    print(e)

这些示例代码只是Python编程的冰山一角,通过实践和不断学习,你可以使用Python解决各种问题和开发全新的应用程序。

关于作者: 品牌百科

热门文章