提示信息

Python常用代码大全总结

天涯海角 已关注

以下是一些常用的Python代码片段和技巧总结,适用于多种编程任务:

基础操作

  1. 变量交换

    1. a, b = b, a
  2. 反转字符串

    1. reversed_string = my_string[::-1]
  3. 列表推导式

    1. squares = [x**2 for x in range(10)]
  4. 字典推导式

    1. square_dict = {x: x**2 for x in range(10)}
  5. 集合推导式

    1. unique_squares = {x**2 for x in range(10)}

数据结构操作

  1. 查找列表中的最大值和最小值

    1. max_value = max(my_list)
    2. min_value = min(my_list)
  2. 计数列表中的元素出现次数

    1. from collections import Counter
    2. element_count = Counter(my_list)
  3. 合并两个字典

    1. merged_dict = {**dict1, **dict2}
  4. 堆栈(LIFO)

    1. stack = []
    2. stack.append('a')
    3. stack.pop()
  5. 队列(FIFO)

    1. from collections import deque
    2. queue = deque()
    3. queue.append('a')
    4. queue.popleft()

文件操作

  1. 读取文件

    1. with open('file.txt', 'r') as file:
    2. data = file.read()
  2. 写入文件

    1. with open('file.txt', 'w') as file:
    2. file.write('Hello World')
  3. 逐行读取文件

    1. with open('file.txt', 'r') as file:
    2. for line in file:
    3. print(line.strip())

函数与面向对象

  1. 定义函数和默认参数

    1. def greet(name='World'):
    2. return f'Hello, {name}!'
  2. 类和对象

    1. class Dog:
    2. def __init__(self, name):
    3. self.name = name
    4. def bark(self):
    5. return 'Woof!'
    6. my_dog = Dog('Fido')
    7. print(my_dog.bark())

错误和异常处理

  1. 基本异常处理
    try: # 运行代码 pass except SomeException as e: print(f'An error occurred: {e}')

常用内置模块

  1. 数学函数

    1. import math
    2. result = math.sqrt(16)
  2. 生成随机数

    1. import random
    2. random_number = random.randint(1, 100)
  3. 获取当前日期和时间

    1. from datetime import datetime
    2. current_time = datetime.now()

这些代码片段涵盖了一些Python编程中的基础操作,实际使用中可以根据需要进行修改和扩展。这只是Python强大功能中的一小部分,建议多研究官方文档和社区资源以加深理解。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
天涯海角 关注 已关注

最近一次登录:2024-11-20 10:28:50   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图