![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
ye3000ye
这个作者很懒,什么都没留下…
展开
-
一文弄懂Python参数的赋值与引用(copy模块)
在Python中,所有对象分为可变对象和不可变对象。 其中,数值、字符串和元组是不可变对象;列表和字典是可变对象。 当程序试图改变数值类型的数据时,程序会自动生成新的数据,而不是改变原来的数据。 def func(x): x += 1 x = 1 func(x) print(x) # 输出结果:1 这是因为主程序中的x和函数中的x是不一样的,即它们的地址不一样。 但如果将参数换成一个列表: def func(x): x.append(3) y = [1, 2] func(原创 2021-10-14 00:29:12 · 619 阅读 · 0 评论 -
九九乘法表的四种Python实现方法
本文为Python小白自学时遇到的一个思考题,在这里给出 4 种不同的实现方法。 首先第一种:长方体 for i in range(1, 10): s = "" # s赋值为字符串 for j in range(1, 10): s += str.format("{}*{}={:<2} ", i, j, i * j) # 0:1,1:1,2:<2中的:前面部分是为了便于理解,{}表示占据一个位置,:<2表示左对齐 print(s) 输出结果原创 2021-07-13 16:20:34 · 453 阅读 · 0 评论