본문 바로가기

String18

Python 파이썬에서 정수를 문자열로 변환하기, Convert integer to string in Python 질문 정수를 문자열로 변환하는 방법은 무엇인가요? 42 ⟶ "42" 반대로 하려면 문자열을 부동 소수점 또는 정수로 변환하는 방법을 참조하세요. 부동 소수점도 비슷하게 처리할 수 있지만 소수점을 처리하는 것은 부동 소수점 값은 정확하지 않기 때문에 까다롭습니다. 더 구체적인 조언은 소수점 이하를 반올림하지 않고 부동 소수점을 문자열로 변환하는 방법을 참조하세요. 답변 >>> str(42) '42' >>> int('42') 42 문서 링크: int() str() str(x)는 x.__str__()을 호출하거나 x에 __str__() 메서드가 없는 경우 repr(x)를 호출하여 모든 객체 x를 문자열로 변환합니다. 2023. 5. 20.
Python 파이썬에서 문자열을 뒤집는 방법은 무엇인가요?, How do I reverse a string in Python? 질문 파이썬의 str 객체에는 내장된 reverse 함수가 없습니다. 이 메소드를 구현하는 가장 좋은 방법은 무엇인가요? 아주 간결한 답변을 제공하는 경우, 효율성에 대해 자세히 설명해주세요. 예를 들어, str 객체가 다른 객체로 변환되는지 여부 등을 포함하여. 답변 슬라이싱을 사용: >>> 'hello world'[::-1] 'dlrow olleh' 슬라이스 표기법은 [start:stop:step] 형식을 취합니다. 이 경우, 우리는 전체 문자열을 원하기 때문에 start와 stop 위치를 생략합니다. 또한, step = -1을 사용하여 "오른쪽에서 왼쪽으로 1 문자씩 반복적으로 이동"합니다. 2023. 5. 20.
Python 새 줄이나 공백 없이 출력하는 방법, How to print without a newline or space 질문 Python에서 print를 사용한 다음 예시를 고려해보세요: >>> for i in range(4): print('.') . . . . >>> print('.', '.', '.', '.') . . . . 각 값 사이에 새 줄 또는 공백이 추가됩니다. 출력이 ....이 되도록 이를 피하는 방법은 무엇인가요? 다른 말로, 표준 출력 스트림에 문자열을 "추가"하는 방법은 무엇인가요? 답변 Python 3에서는 print 함수의 sep= 및 end= 매개변수를 사용할 수 있습니다: 문자열 끝에 개행을 추가하지 않으려면: print('.', end='') 출력하려는 모든 함수 인수 사이에 공백을 추가하지 않으려면: print('a', 'b', 'c', sep='') 어떤 문자열이든 두 매개변수에 모두 전달.. 2023. 5. 7.
Python 파이썬에서 문자열을 소문자로 변환하는 방법은 무엇인가요?, How do I lowercase a string in Python? 질문 문자열을 소문자로 변환하는 방법이 있나요? "Kilometers" → "kilometers" 반대로 대문자로 바꾸는 방법은 여기를 참조하세요. 답변 str.lower()를 사용하세요: "Kilometer".lower() 2023. 5. 7.