复盘笔记

复盘笔记

1 知识点

1.1 开根号、幂运算

平方根

image-20230729103847040

幂运算1

image-20230729103906313

幂运算2

image-20230729103920324

1.2 列表

一维列表(数组)的创建

a = [0 for _ in range(3)]

二维列表(数组)的创建

a_list = [[0 for _ in range(3)] for _ in range(5)]

数组的清理

a.clear()

1.3 遍历

for k in range(1, 5): #步长为1

  • 第一次迭代(k = 1):代码块中的语句将被执行。
  • 第二次迭代(k = 2):代码块中的语句将被执行。
  • 第三次迭代(k = 3):代码块中的语句将被执行。
  • 第四次迭代(k = 4):代码块中的语句将被执行。

for k in range(1, 5, 2): #步长为2

第一次迭代(k = 1):代码块中的语句将被执行。

第二次迭代(k = 3):代码块中的语句将被执行。

image-20230729095549291

1.4 字符串的替换分割

字符串替换:

replace()是字符串对象的方法,用于将字符串中的指定子字符串替换为新的子字符串。

text = "Hello, world!"
new_text = text.replace("world", "Python")

字符串分割:

split() 方法会根据分隔符将原始字符串分割成多个部分,并将这些部分作为字符串元素组成的列表返回。

text = "Hello,World,Python"
result = text.split(",")   # 使用逗号作为分隔符进行分割
print(result)     # 输出结果:['Hello', 'World', 'Python']
1.5 分母为零的处理

当变量存在于分母的位置时,须进行讨论分母为零和不为零的情况

def NextStep(self, c, i, mc, ms, qs, rs, qj):
    if i == 0:
        denominator = (3 * (ms + mc) * rs * math.cos(qj / 180.0 * 3.14159))    # 计算分母的值
        if denominator != 0:       # 判断分母不为零的情况
            R_int = -0.25 * c + 0.5 * math.sqrt(
                0.25 * c * c + 1000 * 4 * ms * ms * qs / denominator)
        else:
            # 处理分母为零的情况
            R_int = 0  # 这里给出一个默认值,你可以根据实际需求进行修改
    else:
        denominator = (3 * (ms + mc) * rs * 10 * math.cos(qj / 180.0 * 3.14159))
        if denominator != 0:
            R_int = -0.5 * c + 0.5 * math.sqrt(
                c * c + 1000 * 4 * ms * ms * qs / denominator)
        else:
            # 处理分母为零的情况
            R_int = 0  # 这里给出一个默认值,你可以根据实际需求进行修改
    return R_int
    
1.6 其他

小数的位数

x = round(x, z) # 给变量x保留z位小数 x为变量

if else结构的三元表达

image-20230729100153041

2 定义函数

在 Python 中,可以使用 def 关键字来定义一个函数。函数定义包括函数名、参数列表和函数体。

例:(greet为函数名,name为参数,第二行为函数体)

def greet(name):
    print("Hello, " + name + "!")

注:数组使用前,先使用a.clear()方法进行清空操作

3 函数调用

(1)通过self来调用函数

在当前文件进行调用的话,直接使用self点出来即可

image-20230729105249316

(2)通过新增“代理人”调用函数

例1:

image-20230729110507830

例2:

image-20230729111800317

4 新建一个类

在需要新建类的文件下点击新建----->选择python文件----->命名----->编辑文件----->导入模块

image-20230729153423600

image-20230729153849370

image-20230729154339645

至此,类新建完成

posted @   凯璇  阅读(82)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示