program story

문자열을 대문자로 변경하는 방법

inputbox 2020. 9. 30. 10:41
반응형

문자열을 대문자로 변경하는 방법


Python으로 문자열을 대문자로 변경하는 데 문제가 있습니다. 내 연구에서 나는 얻었 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합니다. 예를 들어 .

참고 URL : https://stackoverflow.com/questions/9257094/how-to-change-a-string-into-uppercase

반응형