«python» 태그된 질문

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

10
왜 list.join (string) 대신 string.join (list)입니까?
이것은 항상 나를 혼란스럽게했습니다. 더 좋을 것 같습니다. my_list = ["Hello", "world"] print(my_list.join("-")) # Produce: "Hello-world" 이것보다: my_list = ["Hello", "world"] print("-".join(my_list)) # Produce: "Hello-world" 이와 같은 특별한 이유가 있습니까?
1762 python  string  list 


12
이름 (문자열)을 사용하여 모듈의 함수 호출
파이썬 프로그램에서 함수 이름을 가진 문자열이 주어진 함수를 호출하는 가장 좋은 방법은 무엇입니까? 예를 들어 모듈 foo이 있고 내용이 인 문자열이 있다고 가정 해 봅시다 "bar". 전화하는 가장 좋은 방법은 무엇입니까 foo.bar()? 함수의 반환 값을 가져와야하므로을 사용하지 않는 것 eval입니다. eval해당 함수 호출의 결과를 반환하는 임시 함수를 정의 하여 사용하는 …
1734 python  object 


30
파이썬에서 switch 문을 대체 하시겠습니까?
이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. 입력 인덱스 값을 기반으로 다른 고정 값을 반환하는 함수를 Python으로 작성하고 싶습니다. 다른 언어에서는 switchor case문을 사용 하지만 Python에는 문이없는 것 같습니다 switch. 이 시나리오에서 권장되는 Python 솔루션은 무엇입니까?



21
macOS 또는 OS X에 pip를 어떻게 설치합니까?
이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. 나는 어제 대부분의 시간을 설치에 대한 명확한 대답을 찾기 위해 보냈다 pip(Python의 패키지 관리자). 좋은 해결책을 찾을 수 없습니다. 어떻게 설치합니까?
1676 python  macos  pip  install 

14
파이썬에서 객체에 속성이 있는지 확인하는 방법
파이썬에서 객체에 속성이 있는지 확인하는 방법이 있습니까? 예를 들면 다음과 같습니다. >>> a = SomeClass() >>> a.someProperty = value >>> a.property Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: SomeClass instance has no attribute 'property' a속성 property을 사용하기 전에 속성 이 있는지 어떻게 알 수 있습니까?
1635 python  attributes 

30
문자열이 숫자 (부동)인지 어떻게 확인합니까?
파이썬에서 문자열을 숫자로 나타낼 수 있는지 확인하는 가장 좋은 방법은 무엇입니까? 현재 내가 가지고있는 기능은 다음과 같습니다. def is_number(s): try: float(s) return True except ValueError: return False 추악하고 느릴뿐만 아니라 어색한 것 같습니다. 그러나 float주 함수를 호출하는 것이 더 나쁘기 때문에 더 좋은 방법을 찾지 못했습니다 .

11
Python virtualenv를 종료 / 종료 / 비활성화하는 방법
virtualenv와 virtualenvwrapper를 사용하고 있습니다. workon명령을 사용하여 virtualenv를 잘 전환 할 수 있습니다 . me@mymachine:~$ workon env1 (env1)me@mymachine:~$ workon env2 (env2)me@mymachine:~$ workon env1 (env1)me@mymachine:~$ 모든 가상 머신을 종료하고 실제 머신에서 다시 작업하려면 어떻게해야합니까? 지금 당장 내가 얻는 유일한 방법 me@mymachine:~$은 쉘을 종료하고 새로운 쉘을 시작하는 것입니다. 그것은 성가신 종류입니다. "아무것도"에 대해 …





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