«python» 태그된 질문

파이썬은 다 패러다임, 동적 타입, 다용도 프로그래밍 언어입니다. 깨끗하고 균일 한 구문을 빠르게 배우고 이해하며 사용하고 적용 할 수 있도록 설계되었습니다. Python 2는 01-01-2020부터 공식적으로 지원되지 않습니다. 그래도 버전 별 Python 질문의 경우 [python-2.7] 또는 [python-3.x] 태그를 추가하십시오. Python 변형 또는 라이브러리 (예 : Jython, PyPy, Pandas, Numpy)를 사용하는 경우 태그에 포함 시키십시오.

27
목록이 비어 있는지 어떻게 확인합니까?
이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. 예를 들어, 다음을 통과 한 경우 : a = [] a비어 있는지 확인하려면 어떻게합니까 ?
3234 python  list 


11
'for'루프를 사용하여 사전을 반복
나는 다음 코드에 약간 당황했다. d = {'x': 1, 'y': 2, 'z': 3} for key in d: print key, 'corresponds to', d[key] 내가 이해하지 못하는 것은 key부분입니다. 파이썬은 사전에서 키를 읽기만하면된다는 것을 어떻게 인식합니까? 가 key파이썬에서 특별한 단어는? 아니면 단순히 변수입니까?


19
함수에서 전역 변수 사용
함수에서 전역 변수를 작성하거나 사용하려면 어떻게해야합니까? 한 함수에서 전역 변수를 만들면 다른 함수에서 해당 전역 변수를 어떻게 사용할 수 있습니까? 전역 변수를 액세스가 필요한 함수의 로컬 변수에 저장해야합니까?



17
함수 데코레이터 체인을 만드는 방법?
파이썬에서 다음을 수행하는 데코레이터 두 개를 어떻게 만들 수 있습니까? @makebold @makeitalic def say(): return "Hello" ... 반환해야합니다 : "<b><i>Hello</i></b>" HTML실제 응용 프로그램 에서이 방법 을 만들려고하지는 않습니다 . 데코레이터와 데코레이터 체인이 어떻게 작동하는지 이해하려고합니다.


16
주어진 키가 사전에 이미 존재하는지 확인
이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. 키 값을 업데이트하기 전에 사전에 키가 있는지 테스트하고 싶었습니다. 다음 코드를 작성했습니다. if 'key1' in dict.keys(): print "blah" else: print "boo" 나는 이것이이 작업을 수행하는 가장 좋은 방법은 아니라고 생각합니다. …
2683 python  dictionary 

26
참조로 변수를 전달하는 방법은 무엇입니까?
파이썬 문서는 매개 변수가 참조 또는 값으로 전달되는지에 대해 명확하지 않은 것으로 보이며 다음 코드는 변경되지 않은 값 'Original'을 생성합니다. class PassByReference: def __init__(self): self.variable = 'Original' self.change(self.variable) print(self.variable) def change(self, var): var = 'Changed' 실제 참조로 변수를 전달하기 위해 할 수있는 일이 있습니까?


30
"최소한의 놀라움"과 변하기 쉬운 기본 주장
파이썬으로 오랫동안 땜질을하는 사람은 다음과 같은 문제로 물렸거나 조각났습니다. def foo(a=[]): a.append(5) return a 파이썬 초보자는이 함수가 항상 하나의 요소로만 목록을 반환 할 것으로 기대합니다 [5]. 결과는 대신 매우 다르며 매우 초보자입니다. >>> foo() [5] >>> foo() [5, 5] >>> foo() [5, 5, 5] >>> foo() [5, 5, 5, 5] …



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.