Python
文章平均质量分 60
Python
AquilaEAG
时间并不会改变什么,行动才会
展开
-
python eval()函数的用法
注意使用eval来解析JSON格式字符串的时候,会将{}解析为代码块,而不是对象的字面量。作用域,有时候需要将eval()函数的作用域设置为全局,当然可以将eval()在全局作用。6.函数作用域eval()函数并不会创建一个新的作用域,并且它的作用域就是它所在的。//2.把JSON格式的字符串使用()括起来,就不会将{}解析为代码块,而是表达式。2.参数情况(1)如果参数是一个表达式,eval()函数将执行表达式;//执行加运算,并返回运算值。//执行mytest()函数。...转载 2022-07-25 23:12:05 · 4018 阅读 · 0 评论 -
Python Template.render方法
Template字符串模板,用于替换字符串中的变量。模板字符串支持基于$的替换,并遵循以下规则$$被替换为$$变量标识符仅限以下划线或者字符开头的字母数字字符串(包括下划线),字符后的第一个非标识符字符终止此占位符规变量等同于变量,当有效标识符位于占位符之后但是不属于占位符是,必须用此种方式,比如${age}age执行模板替换并返回一个新字符串。映射是任何类似于字典的对象,其键与模板中的占位符匹配。与相似。不同之处在于,如果映射和kwds中缺少占位符,而不是引发。...转载 2022-07-25 22:58:17 · 1649 阅读 · 0 评论 -
Python默认参数的值可以修改 默认参数的一个坑
https://blog.csdn.net/weixin_31869579/article/details/112874636重要警告:默认值仅计算一次。 当默认值是可变对象(例如列表,字典或大多数类的实例)时,这会有所不同。例如,以下函数累积在后续调用中传递给它的参数:下面给出了一个例子这是因为,, 我们可以通过打印 L 的内存地址来验证当然, python的文档中也给出了一个推荐的方法:即: , 同样的我们可以通过打印内存地址来验证当然我们也可以在不更改函数 f 的情况下, 在每次调用 f 的时转载 2022-07-04 23:06:03 · 784 阅读 · 0 评论 -
python基础(一)
1. Python对象拷贝在Python中,赋值语句总是建立对象的引用,看下面的一段代码>>> a = [1,2,3]>>> b = a>>> print(id(a), id(b))(4420030688, 4420030688) # 变量地址一致,证明b只是a的引用>>> b.append(3)>>> a # 对b的修改,实际是对a的修改 [1, 2, 3,原创 2021-12-05 19:29:05 · 717 阅读 · 0 评论