![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python学习
Serendipity๓
这个作者很懒,什么都没留下…
展开
-
python魔法方法
然后,__add__ 方法会返回一个新的 ShoppingCart 实例,该实例包含了 cart1 和 cart2 中所有商品的合并列表。由于 new_cart 是一个 ShoppingCart 类的实例,Python 会查找该类的 __str__ 方法(如果已定义)来执行这个转换。__str__ 方法返回了一个f-string,该f-string将 self.items 列表转换为了一个字符串表示,并将其嵌入到 'Cart(...)' 模板中。在类中定义一个__str__方法。原创 2024-07-08 18:29:01 · 151 阅读 · 0 评论 -
Python导入模块
from pg1 import b:这种方式也会导入pg1包下的b模块,但是它会将b模块直接放在当前的命名空间中,所以你可以直接通过b.func()来调用b模块中的函数,而不需要前缀pg1。如果你只需要b模块中的一部分内容,并且不想污染当前的命名空间,你可能会选择使用import pg1.b,然后只使用pg1.b前缀来引用你需要的内容。如果你需要经常使用b模块中的内容,并且想要简化代码,你可能会选择使用from pg1 import b,这样你就可以直接通过b来引用模块中的内容了。原创 2024-06-27 12:04:16 · 106 阅读 · 0 评论 -
Python-random
是 Python 的random模块中的一个函数,用于生成指定范围内的随机整数。这个函数的用法类似于 Python 内置的range()函数,但它是用来生成随机数的。startstopstep例子:注意:在调用之前,需要确保已经导入了random模块。原创 2024-06-21 13:26:24 · 259 阅读 · 0 评论 -
python学习小记1
单行注释:#多行快捷键:选中要注释行,Ctrl+/ 取消注释同理多行注释:①三个单引号②三个双引号。原创 2024-06-17 17:57:29 · 323 阅读 · 0 评论 -
Python 复数
除法:(a + bi) ÷ (c + di) = [(ac + bd) + (bc - ad)i] ÷ (c^2 + d^2)(注意分母不能为零)共轭复数:对于复数 z = a + bi,其共轭复数是 z* = a - bi。乘法:(a + bi) × (c + di) = (ac - bd) + (ad + bc)i。加法:(a + bi) + (c + di) = (a + c) + (b + d)i。减法:(a + bi) - (c + di) = (a - c) + (b - d)i。原创 2024-06-17 17:27:07 · 126 阅读 · 0 评论