Ein digitaler Typ int und float integrierte Methode
1.int Typkonvertierung
1.1 rein digitalen in eine Folge von int umgewandelt
# Res = int ( '100111')
# Print (res, Typ (res))
1.2 hex Umwandlung
1.2.1 wiederum in andere binäre Dezimalzahl
# 10 Dezimal -> binäre
# 11 -> 1011
# 1011-> 8 + 2 + 1
# Print (bin (11)) # 0b1011
# 10 hex -> Oktal
# Print (Oktober (11)) # 0o13
# 10 hex -> Hex
# Print (hex (11)) # 0xb
# Print (hex (123)) # 0xb
1.2.2 Andere in sein Dezimalsystem
# Binary -> Dezimal
# Print (int ( '0b1011', 2)) # 11
# Binary -> Oktal
# Print (int ( '0o13', 8)) # 11
# Binary -> Hexadezimal
# Print (int ( '0xb', 16)) # 11
3. Verwenden
Digitaler Typ wird hauptsächlich für die mathematische Operation und Vergleichsoperation verwendet, so dass zusätzlich zu dem digitalen Typ in Verbindung mit dem Bediener verwendet, built-in der Notwendigkeit, Verfahren Master
Zwei integrierte String-Methoden
1. Definitionen
# Msg = 'Hallo' # msg = str ( 'msg')
# Print (Typ (msg))
2. Typkonvertierung
# Str kann jeder andere Typ sein Strings umgewandelt werden in
# Res = Str ({ 'a': 1})
# Print (res, Typ (res))
3. Verwenden Sie: integrierten Methoden
3.1 Priorität Griff
3.1.1 nach dem Indexwert (vorwärts + Rückwärts take take): kann nur statt
msg = ‚Hallo Welt‘
# Nehmen Sie vorwärts
# Print (msg [0])
# Print (msg [5])
# Reverse Take
# Print (msg [-1])
# Kann nur
# Msg [0] = 'H'
3.1.2 Scheibe: Erweitern Sie die Anwendung Index, eine Kopie eines Teil aus einer Reihe von großen
msg = ‚Hallo Welt‘
# Pflege unabhängig vom Ende
# Res = msg [0: 5] #x
# Print (res)
# Print (msg)
# Steps
# Res = msg [0: 5: 2] # 0 2 4
# Print (res) # Umfrage
# Reverse-Schritte (Verstehen)
# Res = msg [5: 0: -1]
# Print (res) # "olle"
msg = ‚Hallo Welt‘
# Res = msg [:] # res = msg [00.11]
# Print (res)
# Res = msg [:: - 1] # String den Kopf
# Print (res)
3.1.3 Länge LEN
# Msg = 'Hallo Welt'
# Print (LEN (msg))
3.1.4 Mitglieder der Operationen in und nicht in
# Bestimmt ein Teil in einer großen Zeichenfolge vorhanden ist
# Print ( "alex" in "alex ist sb")
# Print ( "alex" nicht in "alex ist sb")
# Print (nicht "alex" in "alex ist sb") # wird nicht empfohlen
3.1.5, linken und rechten Seiten der Symbolkette wird entfernt Streifen
# Default Leerzeichen entfernen
# Msg = ' egon '
# Res = msg.strip ()
# Print (msg) # nicht den ursprünglichen Wert ändern
# Print (res) # ist die Schaffung neuer Wert
# Default Leerzeichen entfernen
# Msg = '**** egon ****'
# Print (msg.strip ( '*'))
Erfahren #: Streifen nehmen nur auf beiden Seiten, nicht die Zwischen
# Msg = '**** e ***** gon ****'
# Print (msg.strip ( '*'))
# Msg = '** / * = - ** egon ** - = () **'
# Print (msg.strip ( '* / - = ()'))
# -Anwendung
# Inp_user = Eingang ( 'Ihr Name >>:') .strip () # inp_user = "egon"
# Inp_pwd = Eingang ( 'Ihr Passwort >>:') .strip ()
# Wenn inp_user == 'egon' und inp_pwd == '123':
# Print ( 'Login erfolgreich')
# Else:
# Print ( 'Account - Passwort falsch')
3.1.6, Segmentierung Split: eine Zeichenfolge segmentiert wird gemäß einige Separatoren, gibt eine Liste von
# # Die Standardtrenn ist ein Raum,
# Info = 'egon 18 männlich'
# Res = info.split ()
# Print (res)
## geben Sie den Begrenzer
# Info = 'egon: 18: männlich'
# Res = info.split ( ':')
# Print (res)
# Geben Sie eigene Zeiten (verstehen)
# Info = 'egon: 18: männlich'
# Res = info.split ( ':', 1)
# Print (res)
3.1.7, Radfahren
# Info = 'egon: 18: männlich'
# Für x in info:
# Print (x)
4.2 müssen wissen, (**)
# 4.2.1, Streifen-, lstrip, rstrip
# Msg = '*** egon ****'
# Print (msg.strip ( '*'))
# Print (msg.lstrip ( '*'))
# Print (msg.rstrip ( '*'))
# 4.2.2, lower, upper
# Msg = 'AbbbCCCC'
# Print (msg.lower ())
# Print (msg.upper ())
# 4.2.3, starts, endswith
# Print ( "alex ist sb" .startswith ( "alex"))
print # ( "alex ist sb" .endswith ( 'sb'))
# 4.2.4 Format
# 4.2.5, geteilt, rsplit: die Stringliste schneiden
# Info = "egon: 18: männlich"
# Print (info.split ( ':', 1)) # [ "Egon", "18: männlich"]
# Print (info.rsplit ( ':', 1)) # [ "egon: 18", "männlich"]
4.2.6 #, verbinden sie: die Liste in einen String gespleißt
# L = [ 'Egon', '18', 'männlich']
# Res = l [0] + ":" + l [1] + ":" + l [2]
# Res = „:“ Join (l) # Übereinstimmung mit einem Begrenzungszeichen, die Zeichenfolge Liste aller Elemente zusammen in eine große Zeichenfolge.
# Print (res)
# L = [1, "2", 'AAA']
# ":" Join (l).
# 4.2.7, ersetzen
# Msg = „Sie können bis kein kann kein bb“
# Print (msg.replace ( "Sie", "YOU",))
# Print (msg.replace ( "Sie", "YOU", 1))
# 4.2.8, isdigit
# Legt fest, ob eine Folge von Ziffern aus reinen
# Print ( '123'.isdigit ())
# Print ('12 .3'.isdigit ())
# Alter = Eingang ( 'Bitte geben Sie Ihr Alter:') Streifen ().
# Wenn age.isdigit ():
# Age = int (Alter) # int ( "abbab")
# Wenn Alter> 18:
# Print ( 'big Vermutung')
# Elif Alter <18:
# Print ( 'erraten kleine')
# Sonst:
# Print ( 'nur das Beste')
# Else:
# Print ( ‚muss eine Nummer eingeben, Narr‘)
# 4.3 Lernen
# 4.3.1 finden, rfind, index, rindex, Graf
msg = 'hallo egon hahaha'
# Suche Rückkehr zum Startindex
# Print (msg.find ( ‚e‘)) # Gibt string zurück, den Startindex für die Zeichenfolge im großen suchen
# Print (msg.find ( 'egon'))
# Print (msg.index ( 'e'))
# Print (msg.index ( 'egon'))
# Nicht gefunden
# Print (msg.find ( 'xxx')) # -1 zurück, was nicht gefunden
# Print (msg.index ( 'xxx')) # geworfen
# Msg = 'Hallo egon hahaha egon, egon'
# Print (msg.count ( 'egon'))
# 4.3.2, Zentrum, Licht, rjust, ZFill
# Print ( 'egon'.center (50,' * ‚))
# Print ( ‚egon'.ljust (50, +))
# Print ( 'egon'.rjust (50,' * ‚))
# Print ( ‚egon'.zfill (10))
# 4.3.3, expandtabs
# Msg = 'hallo \ tworld'
Anzahl der Räume # print (msg.expandtabs (2)) # Registerkarte stellt den Satz von 2
# 4.3.4, captalize, swapcase, Titel
# Print ( "Hallo Welt egon" .capitalize ())
# Print ( "Hallo Welt EGon" .swapcase ())
# Print ( "Hallo Welt egon" .title ())
# 4.3.5 ist die digitale Serie
# 4.3.6, ist die andere
# Print ( 'abc'.islower ())
# Print ( 'ABC'.isupper ())
# Print ( 'Hallo World'.istitle ())
# Print ( ‚123123aadsf'.isalnum ()) # Folge von Buchstaben oder Zahlen auf True
# Print ( ‚ad'.isalpha ()) # Zeichenfolge des Alphabets ist wahr
Drucken # ( ' ' .isspace ()) # Zeichenfolge auf True Leerzeichen
# Print ( „print'.isidentifier ())
# Print ( „age_of_egon'.isidentifier ())
# Print ( „1age_of_egon'.isidentifier ())
num1 = b '4' #bytes
u = num2 ‘. 4' # Unicode, ohne zu python3 Hinzufügen u die Unicode
= Num3 'vier' # Chinese digital
= Num4 'IV' # römische Ziffer
# Isdigit nur identifizieren: num1, num2
# Print (num1.isdigit ()) # Wahr
# Print (num2.isdigit ()) # Wahr
# Print (num3.isdigit ()) # Falsch
# Print (num4.isdigit ()) # Falsch
# Isnumberic identifiziert werden: num2, num3, num4
# Print (num2.isnumeric ()) # Wahr
# Print (num3.isnumeric ()) # Wahr
# Print (num4.isnumeric ()) # Wahr
# Isdecimal erkennt nur: num2
drucken (num2.isdecimal ()) # Wahr
print (num3.isdecimal ()) # Falsch
print (num4.isdecimal ()) # Falsch