파이썬에서 문자열을 대문자로 변경하는 데 문제가 있습니다. 내 연구에서 얻었 string.ascii_uppercase
지만 작동하지 않습니다.
다음 코드 :
>>s = 'sdsd'
>>s.ascii_uppercase
이 오류 메시지를 제공합니다 :
Traceback (most recent call last):
File "<console>", line 1, in <module>
AttributeError: 'str' object has no attribute 'ascii_uppercase'
내 질문은 : 어떻게 파이썬에서 문자열을 대문자로 변환 할 수 있습니까?
답변
>>> s = 'sdsd'
>>> s.upper()
'SDSD'
문자열 메소드를 참조하십시오 .
답변
문자열의 대문자 버전을 얻으려면 다음을 사용할 수 있습니다 str.upper
.
s = 'sdsd'
s.upper()
#=> 'SDSD'
반면에 string.ascii_uppercase
모든 ASCII 문자를 대문자로 포함하는 문자열은 다음과 같습니다.
import string
string.ascii_uppercase
#=> 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
답변
문자열을 대문자로 만들려면 간단히 입력하십시오.
s.upper()
간단하고 쉬운! 당신도 그것을 낮추기 위해 똑같이 할 수 있습니다
s.lower()
기타
답변
s = 'sdsd'
print (s.upper())
upper = raw_input('type in something lowercase.')
lower = raw_input('type in the same thing caps lock.')
print upper.upper()
print lower.lower()
답변
대문자를 소문자에서 대문자로 만들기 위해 사용하십시오.
"string".upper()
"string"
대문자로 변환하려는 문자열은 어디에 있습니까?
이 질문에 대해서는 다음과 같습니다.
s.upper()
대문자 문자열에서 소문자를 만들기 위해
"string".lower()
어디 "string"
소문자로 변환하려는 문자열은
이 질문에 대해서는 다음과 같습니다.
s.lower()
전체 문자열 변수를 사용하려면
s="sadf"
# sadf
s=s.upper()
# SADF
답변
간단한 문자열 조작에 대한 질문에는 dir
내장 함수가 유용합니다. 예를 들어, 인수의 메소드 dir(s)
목록을 제공 upper
합니다. 예를 들어를 포함하는 목록을 리턴합니다 .