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?
5 answers
>>> s = 'sdsd'
>>> s.upper()
'SDSD'
Patrz Metody Łańcuchowe .
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'
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()
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.
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
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