建议收藏,10分钟快速上手Python(可作复习)

Python语法简单,应用领域广,本文给出 Python八大核心知识点,供大家迅速上手,建议收藏。

第一部分:基础语法

# 6种数据类型

# 整数、浮点数、字符串
x = 2
y = 3.1415926
name = "You jump, I jump"

# 列表、元组、字典、集合
my_list = [1, 2, 5]  # 有序,底层是动态数组
my_tuple = (4, 5, 6)  # 有序,底层是动态数组
my_dict = {'School': '清华', 'Major': 'computer science'}  # 无序,基于hashcode存储
my_set = {1, 2, 3}  # 无序,基于hashcode存储

第二部分:控制流程

# 条件语句
if x > 0:
    print("正数")
elif x < 0:
    print("负数")
else:
    print("零")

# for循环
for i in range(10):
    print(i)
    # 可以加continue和break

# while循环
while x > 0:
    print(x)
    x -= 1
    # 可以加continue和break

第三部分:函数

# 定义函数,求和
def sum(paramA, paramsB):
    return paramsA + paramsB

# 调用函数
result = sum(1, 2)
print(result)

第四部分:模块和包

# 导入模块
import time

# 使用模块中的函数
time.sleep(10.5)  延迟等待10s+500ms

# 创建自定义模块和函数
# mymodule.py
def sayhello():
    print("Hello, from mymodule!")

# 导入自定义模块和函数
# main.py
import mymodule
mymodule.sayhello()

第五部分:异常处理

try:
    result = 2 / 0
except ZeroDivisionError:
    print("当前程序故障为:分母为0")
except Exception as ex:
    print(f"当前程序故障为{ex}")
finally:
    print("程序运行结束")

第六部分:文件处理

# 打开文件并读取内容,r 表示只读
file = open('myfile.txt', 'r')
content = file.read()
print(content)
file.close()

# 写入文件,w 表示只写
file = open('myfile.txt', 'w')
file.write("Hello, World!")
file.close()

第七部分:迭代器和生成器

# 迭代器,类似于栈,按顺序输出
my_list = [1, 2, 3]
iter_obj = iter(my_list)
print(next(iter_obj))

# 生成器,自定义生成器
# python自带range(8),则表示从0到7
# 自定义生成器square_generator(8)则表示从0^2到7^2
def square_generator(n):
    for i in range(n):
        yield i**2

for num in square_generator(8):
    print(num)

第八部分:面向对象编程

# 类和对象
class Person:
    def __init__(self, name):
        self.name = name

    def sayhello(self):
        print(f"Hello, {self.name}!")

person = Person("CSDN博主")
person.sayhello()

附录

      创作不易,觉得对你有用的话,可以点赞、关注我哦,我会经常分享自己学的小知识,避免大家浪费时间。

代做领域包括:全栈web项目、最大功率点跟踪(恒电压法、电导增量法、爬山法、智能算法等)、并网逆变器控制、多目标优化算法(灰狼算法、粒子群、麻雀、哈里斯鹰、布谷鸟等等)、图像处理算法(MATLAB GUI等)、嵌入式、配电网无功优化(IEEE33、21、44节点等)等。

需要的同学私聊我~ 

 

 

 

 

 

 

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值