最新回答 / qq_狐耳小乖們_0
OK,已解決.pycharm 是 2.7 版本的,def A(B) :????print("中文") ?有時(shí)亂碼,去括號(hào)就好
2020-09-08
File "index.py", line 8
SyntaxError: Non-ASCII character '\xe5' in file index.py on line 8, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
SyntaxError: Non-ASCII character '\xe5' in file index.py on line 8, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
2020-09-05
最新回答 / 慕哥3042730
實(shí)例屬性的優(yōu)先級(jí)高于類屬性的優(yōu)先級(jí)。實(shí)例dog擁有l(wèi)oc這個(gè)屬性,但是不擁有count這個(gè)屬性。Animal類擁有l(wèi)oc和count這兩個(gè)屬性。你用實(shí)例來訪問屬性,如果實(shí)例和類都擁有此屬性,就會(huì)優(yōu)先展示實(shí)例屬性。但是如果實(shí)例不具有此屬性,而類具有此屬性,會(huì)展示類的屬性。
2020-09-03
講師回答 / 咚咚嗆
可以思考下報(bào)錯(cuò)背后具體的原因哈,這個(gè)習(xí)題成功的演示就是會(huì)報(bào)錯(cuò)的。可以看到,在初始化的時(shí)候,__init__()方法里面是可以把Animal.__count打印出來的,但是在外部再次嘗試打印的時(shí)候,則失敗了;如果把__count改為count,則不會(huì)報(bào)錯(cuò)。
2020-09-02