首页 飞桨领航团 帖子详情
【AI达人养成营】踩坑填坑分享
收藏
快速回复
飞桨领航团 其他学习资料 243 0
【AI达人养成营】踩坑填坑分享
收藏
快速回复
飞桨领航团 其他学习资料 243 0

1.list是python中的可变数据类型,赋值和传参的时候传递的是对象的引用,修改list值不会单独分配内存,因此会影响所有相同引用的变量。在list传参赋值时需要多加注意,尽量都采用浅拷贝的方式。

2. 变量名和方法名前后的下划线

单下划线开头:受保护变量/方法,类对象和子类可以直接访问到,但外部无法import
双下划线开头:私有变量/方法,python名称改编特性会将双下划綫开头的名称(以__var为例)改为"_classname__var",以实现私有特性。外部直接访问时会报错找不到变量('classname' object has no attribute '__var')
双下划线开头双下划线结尾:内置变量如__init__,或特殊方法如def __init__,可以直接访问
单下划线结尾:为避免与python关键字冲突

3.for 循环后加 :

 

0
收藏
回复
在@后输入用户全名并按空格结束,可艾特全站任一用户