我有一個叫做“設備”的類,包括。兩個屬性,例如“device_name”和“serial_number”。不幸的是,我需要創建像“10M2-12AAA3BC42”這樣的實體名稱(混合值、字串和數字)名稱的長度不同。
我可以創建實體“10M2-12AAA3BC42”。但是如果我呼叫“10M2-12AAA3BC42”
print(10M2-12AAA3BC42.serial_number)
我收到“無效語法”。
有沒有辦法使用上述混合值?
提前謝謝了。
uj5u.com熱心網友回復:
您的命名識別符號不正確。您可以嘗試在下面訪問屬性
class devices:
def __init__(self, device_name , s_no):
self.device_name = device_name
self.s_no = s_no
_10M2_12AAA3BC42 = devices('10M2', '12AAA3BC42')
print(_10M2_12AAA3BC42.s_no)
print(_10M2_12AAA3BC42.device_name)
uj5u.com熱心網友回復:
下面是一些在python中命名識別符號的例子
num1
FLAG
get_user_name
userDetails
_1234
在你的情況下,它應該是這樣的:_10M2_12AAA3BC42。(您不能在名稱的任何地方使用連字符,名稱不應以數字開頭)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/361222.html
