본문 바로가기

Python283

Python 파이썬에서 문자열을 소문자로 변환하는 방법은 무엇인가요?, How do I lowercase a string in Python? 질문 문자열을 소문자로 변환하는 방법이 있나요? "Kilometers" → "kilometers" 반대로 대문자로 바꾸는 방법은 여기를 참조하세요. 답변 str.lower()를 사용하세요: "Kilometer".lower() 2023. 5. 7.
Python 파이썬에서 문자열의 서브스트링을 어떻게 얻을 수 있나요? [중복], How do I get a substring of a string in Python? [duplicate] 질문 나는 문자열의 세 번째 문자부터 끝까지의 새로운 문자열을 얻고 싶습니다. 예를 들어 myString[2:end]. 만약 두 번째 부분을 생략하면 '끝까지', 첫 번째 부분을 생략하면 시작부터 시작되나요? 답변 >>> x = "Hello World!" >>> x[2:] 'llo World!' >>> x[:2] 'He' >>> x[:-2] 'Hello Worl' >>> x[-2:] 'd!' >>> x[2:-2] 'llo Worl' 파이썬에서는 이 개념을 "슬라이싱(slicing)"이라고 부르며, 문자열뿐만 아니라 다른 것에도 적용됩니다. 자세한 소개는 여기에서 확인하세요. 2023. 5. 7.
Python pip를 사용하여 모든 Python 패키지를 업그레이드하는 방법, How to upgrade all Python packages with pip 질문 pip을 사용하여 Python 패키지를 한 번에 업그레이드하는 것이 가능한가요? 참고: 공식 이슈 트래커에 이 기능 요청이 있습니다. 답변 아직 내장 플래그는 없습니다. pip 버전 22.3부터 --outdated와 --format=freeze는 상호 배제적이 되었습니다. JSON 출력을 파싱하기 위해 Python을 사용하세요: pip --disable-pip-version-check list --outdated --format=json | python -c "import json, sys; print('\n'.join([x['name'] for x in json.load(sys.stdin)]))" pip 2023. 5. 7.
Python 주어진 키가 사전에 이미 존재하는지 확인하세요., Check if a given key already exists in a dictionary 질문 딕셔너리에서 키의 값 업데이트 전에 키가 있는지 테스트하고 싶었습니다. 다음 코드를 작성했습니다: if 'key1' in dict.keys(): print "blah" else: print "boo" 이것은 이 작업을 수행하기에는 최선의 방법이 아니라고 생각합니다. 딕셔너리에서 키를 테스트하는 더 나은 방법이 있습니까? 답변 in은 dict에서 키의 존재 여부를 테스트합니다. d = {"key1": 10, "key2": 23} if "key1" in d: print("이것은 실행됩니다.") if "존재하지 않는 키" in d: print("이것은 실행되지 않습니다.") 키가 존재하지 않을 때 기본 값을 제공하려면 dict.get()을 사용합니다: d = {} for i in range(100): k.. 2023. 5. 7.