Ik heb een probleem bij het veranderen van een touw in hoofdletters met Python. In mijn onderzoek heb ik string.ascii_uppercase
maar het werkt niet.
De volgende code:
>>s = 'sdsd'
>>s.ascii_uppercase
geeft dit foutbericht:
Traceback (most recent call last):
File "<console>", line 1, in <module>
AttributeError: 'str' object has no attribute 'ascii_uppercase'
Mijn vraag is: Hoe kan ik een touw in hoofdletters in Python converteren?
Antwoord 1, Autoriteit 100%
>>> s = 'sdsd'
>>> s.upper()
'SDSD'
Zie stringmethoden .
Antwoord 2, Autoriteit 7%
Om hoofdlettersversie van een reeks te krijgen, kunt u str.upper
:
s = 'sdsd'
s.upper()
#=> 'SDSD'
Aan de andere kant string.ascii_uppercase
is een tekenreeks met alle ASCII-letters in hoofdletters:
import string
string.ascii_uppercase
#=> 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
Antwoord 3
Om de snaar hoofdletter te maken – typ gewoon
s.upper()
eenvoudig en gemakkelijk! kunt u hetzelfde te maken het te verlagen doen
s.lower()
enz.
Antwoord 4
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()
Antwoord 5
hoofdletters voor het maken van kleine letters naar boven
gewoon gebruik
"string".upper()
waarbij "string"
is de string die u wilt hoofdletters
omzetten
voor deze vraag zorg zal dit kunnen houden:
s.upper()
voor het maken van kleine letters van hoofdletters tekenreeks
gewoon gebruik
"string".lower()
waarbij "string"
is de string die u wilt kleine letters
omzetten
voor deze vraag zorg zal dit kunnen houden:
s.lower()
Als u wilt uw hele stringvariabele gebruik maken
s="sadf"
# sadf
s=s.upper()
# SADF
Antwoord 6
Voor vragen over eenvoudige string manipulatie van de dir
ingebouwde functie komt goed van pas. Het geeft je onder andere een lijst van de methoden van het argument, bijvoorbeeld dir(s)
geeft een lijst met upper
.