Lernmethode eines digitalen eingebauter Python 08-- grundlegende Datentypen und String-Typen vom Typ

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

Ich denke du magst

Origin www.cnblogs.com/heirenxilou/p/12455196.html
Empfohlen
Rangfolge