关于python变量名的几点注意

Points

1.类似__xxx__的变量名,以双下划线开头,且以双下划线结尾的,是特殊变量。特殊变量可以直接访问,不是private变量。不能用__name__,__score__这样的变量名。

2.以一个下划线开头的实例变量名,比如_name,这样的实例变量外部是可以访问的,但是,约定俗成,应视为私有变量,不应随便访问。

3.以__开头的实例变量就变成了一个private。只有内部可以访问,外部不能访问。

4.可以通过_类名__实例变量名强行访问__实例变量名。

有话说

请你相信我:我所说的每一句话,都是错的 —和菜头