기타 script
무엇인지 설명했지만, 파이썬 문은 unpacking이라고하며 일반적으로 튜플 또는 시퀀스에 적용됩니다.
=
부호의 오른쪽에있는 튜플 (또는 시퀀스)에있는 각 값에 대한 변수를 지정하는 단축키 방법입니다.
그것은 argv
특정 일이 아니다 : 명심해야 할
>>> a,b = ('Hello','World')
>>> a
'Hello'
>>> b
'World'
것은 왼쪽에있는 변수의 수는 당신에게 다른, 오른쪽의 순서로 항목의 수와 일치해야한다는 것입니다 얻으십시오 :
>>> a,b,c = ('Hello','World')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: need more than 2 values to unpack
>>> a,b = ('Hello','World','!')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: too many values to unpack
사실 저는'sys에서'첫 줄을 이해하지 못합니다. 누군가 나에게 설명해 줄 수 있니? 나는 Python을 처음 사용한다. –
실제로'script'가없는 코드를 실행하면 오류가 발생합니다 ** TypeError : 유니 코드로 강제 변환 : 필요 문자열 또는 버퍼가 필요합니다 ** –