Jak zmienić ciąg znaków na wielkie litery

Mam problem ze zmianą ciągu znaków na wielkie litery w Pythonie. W moich badaniach mam string.ascii_uppercase, ale to nie działa.

Następujący kod:

 >>s = 'sdsd'
 >>s.ascii_uppercase

Wyświetla komunikat o błędzie:

Traceback (most recent call last):
  File "<console>", line 1, in <module>
AttributeError: 'str' object has no attribute 'ascii_uppercase'

Moje pytanie brzmi: Jak mogę przekonwertować łańcuch znaków na wielkie litery w Pythonie?

Author: Nope, 2012-02-13

5 answers

>>> s = 'sdsd'
>>> s.upper()
'SDSD'

Patrz Metody Łańcuchowe .

 975
Author: Dan D.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-20 16:38:12

Aby uzyskać wersję z dużymi literami, możesz użyć str.upper:

s = 'sdsd'
s.upper()
#=> 'SDSD'

Z drugiej strony string.ascii_uppercase jest ciągiem zawierającym wszystkie litery ASCII wielkimi literami:

import string
string.ascii_uppercase
#=> 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
 85
Author: KL-7,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-02-13 07:56:24
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()
 16
Author: H CODE,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-16 11:11:09

Aby napis był pisany wielkimi literami -- po prostu wpisz

s.upper()
Proste i łatwe! możesz zrobić to samo, aby również obniżyć
s.lower()

Itd.

 15
Author: Katie T,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-27 15:50:42

Do tworzenia wielkich liter z małych Na górne wystarczy użyć

"string".upper()

Gdzie {[5] } jest Twoim ciągiem znaków, który chcesz przekonwertować wielkimi literami

Na to pytanie będzie tak:

s.upper()

Do tworzenia małych liter z wielkich znaków wystarczy użyć

"string".lower()

Gdzie {[5] } jest Twoim ciągiem znaków, który chcesz przekonwertować małymi literami

Na to pytanie będzie tak:

s.lower()

Jeśli chcesz, aby cała zmienna string została użyta

s="sadf"
# sadf

s=s.upper()
# SADF
 5
Author: Pawanvir singh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-01 05:56:43