Méthode d'apprentissage d'un des types de données de base 08-- python intégré numérique et les types de chaînes de type

Un type numérique int et le flotteur intégré dans la méthode

conversion de type 1.int

 1,1 numérique pur converti en une chaîne de int

# Res = int ( '100111')

# Impression (résolution, le type (res))

 1.2 conversion hexadécimal

1.2.1 se transformer en autre décimale binaire

# 10 décimales -> binaire

# 11 -> 1011

# 1011-> 8 + 2 + 1

# Impression (bin (11)) # 0b1011

 

# 10 hex -> octal

# Print (OCT (11)) # 0o13

 

# 10 hex -> Hex

# Impression (hex (11)) # 0xb

# Print (hex (123)) # 0xb

 

 1.2.2 Autre converti en son système décimal

# Binaire -> décimal

# Print (int ( '0b1011', 2)) # 11

 

# Binaire -> octal

# Print (int ( '0o13', 8)) # 11

 

# Binaire -> hexadécimal

# Print (int ( '0xb', 16)) # 11

3. Utilisez

Type numérique est utilisé principalement pour l'opération mathématique et opération de comparaison, donc en plus du type numérique utilisé conjointement avec l'opérateur, la nécessité de maître intégré méthode

 

Deux méthodes de chaînes intégrées

 

 1. Définitions

# Msg = 'bonjour' # msg = str ( 'msg')

# Print (type (msg))

 

 2. Conversion de type

# Str peut être toute autre chaîne type sont transformées en

# Res = str ({ 'a': 1})

# Impression (résolution, le type (res))

 

 3. Utilisation: méthodes intégrées

 3.1 Priorité portée

 3.1.1, en fonction de la valeur d'index (avant + arrière de prise de prélèvement): ne peut prendre

msg = « Bonjour tout le monde »

# Prenez l'avant

# Print (msg [0])

# Print (msg [5])

# Prise de contrôle inversée

# Print (msg [-1])

 

# Ne peut prendre que

# Msg [0] = 'H'

 

 3.1.2 Tranche: élargir l'index d'application, une copie d'une chaîne d'une chaîne de grande

msg = « Bonjour tout le monde »

# Soins, peu importe la fin

# Res = msg [0: 5] # x

# impression (résolution)

# Print (msg)

 

# pas

# Res = msg [0: 5: 2] # 0 2 4

# Imprimer (res) # enquête

 

# Inversez les étapes (compréhension)

# Res = msg [5: 0: -1]

# Impression (res) # "Olle"

 

msg = « Bonjour tout le monde »

# Res = msg [:] # res = msg [0:11]

# impression (résolution)

 

# Res = msg [:: - 1] # chaîne vers le bas à l'envers

# impression (résolution)

 

 3.1.3 longueur len

# Msg = 'Bonjour tout le monde'

# Imprimer (len (msg))

 

 3.1.4, les membres des opérations dans et non pas dans

# Détermine une sous-chaîne est présente dans une grande chaîne

# Print ( "alex" dans "alex est sb")

# Print ( "alex" non "alex est sb")

# Imprimer (non « alex » dans « alex est sb ») # est pas recommandé

 

 3.1.5, les côtés gauche et droit de la chaîne de symboles est retiré bande

# espaces remove par défaut

# Msg = '       egon       '

# Res = msg.strip ()

# Imprimer (msg) # ne changent pas la valeur d'origine

# Imprimer (res) # est la création de nouvelle valeur

 

# espaces remove par défaut

# Msg = '**** **** egon'

# Print (msg.strip ( '*'))

 

En savoir #: bande ne prennent que des deux côtés, et non l'intermédiaire

# Msg = '**** ***** e gon ****'

# Print (msg.strip ( '*'))

 

# Msg = '** / * = - ** ** egon - = () **'

# Print (msg.strip ( '* / - = ()))

 

# application

# Inp_user = entrée (votre nom >>: ') .strip () # inp_user = "egon"

# Inp_pwd = entrée (votre mot de passe >>: ') .strip ()

# Si inp_user == 'egon' et inp_pwd == '123':

#     Imprimer ( « Connexion réussie »)

# autre:

#     Imprimer ( « mauvais mot de passe de compte »)

 

  3.1.6, split segmentation: une chaîne à segmenter selon certains séparateurs, donnent une liste des

# # Le séparateur par défaut est un espace

# Info = 'egon 18 mâle'

# Res = info.split ()

# impression (résolution)

 

## spécifier le séparateur

# Info = 'egon: 18: mâle'

# Res = info.split ( ':')

# impression (résolution)

 

# Indiquez fois séparés (comprendre)

# Info = 'egon: 18: mâle'

# Res = info.split ( ':', 1)

# impression (résolution)

 

 3.1.7, le cyclisme

# Info = 'egon: 18: mâle'

# Pour x dans info:

#     Print (x)

 

 4.2 ont besoin de savoir (**)

# 4.2.1, bande, lstrip, rstrip

# Msg = '*** **** egon'

# Print (msg.strip ( '*'))

# Print (msg.lstrip ( '*'))

# Print (msg.rstrip ( '*'))

 

# 4.2.2, inférieur, supérieur

# Msg = 'AbbbCCCC'

# Impression (msg.lower ())

# Impression (msg.upper ())

 

# 4.2.3, startswith, endswith

# Print ( "alex est sb" .startswith ( "alex"))

# Print ( "alex est sb" .endswith ( 'sb'))

 

# 4.2.4, le format

 

# 4.2.5, split, rsplit: couper la liste de chaînes

# Info = "egon: 18: mâle"

# Print (info.split ( ':', 1)) # [ "egon", "18: mâle"]

# Print (info.rsplit ( ':', 1)) # [ "egon: 18", "homme"]

 

# 4.2.6, rejoindre: la liste épissé dans une chaîne

# L = [ 'Egon', '18', 'mâle']

# Res = l [0] + ":" + l [1] + ":" + l [2]

# Res = « : » Join (l) # selon un séparateur, la liste de chaînes de caractères de tous les éléments ensemble dans une grande chaîne.

# impression (résolution)

 

# L = [1, "2", 'aaa']

# ":" Rejoindre (l).

 

# 4.2.7, remplacer

# Msg = « vous pouvez vous ne pouvez pas jusqu'à bb »

# Print (msg.replace ( "vous", "vous",))

# Print (msg.replace ( "vous", "vous", 1))

 

# 4.2.8, isdigit

# Détermine si une chaîne de chiffres de pur

# Print ( '123'.isdigit ())

# Print (.3'.isdigit '12 ())

 

# = Âge d'entrée ( 'S'il vous plaît entrer votre âge:') bande ().

# Si age.isdigit ():

#     Age = int (age) # int ( "Abbab")

#     Si l' âge> 18:

#         Imprimer ( «grande estimation)

#     Âge Elif <18:

#         Imprimer ( « devinez petit »)

#     Autre:

#         Imprimer ( « le meilleur »)

# autre:

#     Imprimer ( « doit entrer un numéro, imbécile »)

 

# 4.3 En savoir

# 4.3.1, trouver, rfind, index, rindex, comte

msg = 'bonjour egon hahaha'

# Retour Rechercher à l'indice de départ

# Imprimer (msg.find ( « e »)) # Renvoie la chaîne d'index de début à la recherche de la chaîne dans la grande

# Print (msg.find ( 'egon'))

# Print (msg.index ( 'e'))

# Print (msg.index ( 'egon'))

# Vous ne trouvez pas

# Imprimer (msg.find ( 'xxx') #) retourne -1, ce qui représente pas trouvé

# Imprimer (msg.index ( 'xxx')) # jeté

 

# Msg = 'bonjour egon hahaha egon, egon'

# Print (msg.count ( 'egon'))

 

# 4.3.2, centre, lumière, rjust, zfill

# Imprimer ( 'egon'.center (50,' * « ))

# Imprimer ( « egon'.ljust (50, +))

# Imprimer ( 'egon'.rjust (50,' * « ))

# Imprimer ( « egon'.zfill (10))

 

# 4.3.3, expandtabs

# Msg = 'bonjour \ tworld'

Nombre de places # impression (msg.expandtabs (2)) onglet # représente l'ensemble de 2

 

# 4.3.4, captalize, swapcase, titre

# Print ( "Bonjour tout le monde egon" .capitalize ())

# Print ( "Bonjour egon" .swapcase ())

# Print ( "Bonjour tout le monde egon" .title ())

 

# 4.3.5, est la série numérique

# 4.3.6, est l'autre

# Print ( 'abc'.islower ())

# Print ( 'ABC'.isupper ())

# Print ( 'Bonjour World'.istitle ())

# Imprimer ( « 123123aadsf'.isalnum ()) # chaîne de lettres ou de chiffres à vrai

# Imprimer ( « ad'.isalpha ()) chaîne de # de l'alphabet est vrai

Imprimer # ( '     ' .isspace ()) string # pour les espaces Vrai

# Imprimer ( « print'.isidentifier ())

# Imprimer ( « age_of_egon'.isidentifier ())

# Imprimer ( « 1age_of_egon'.isidentifier ())

 

 

num1 = b '4' #bytes

u = num2 ». 4' # unicode, sans ajouter à python3 u est le unicode

= Num3 « quatre » # numérique chinois

= Num4 'IV' # chiffre romain

 

# IsDigit seulement identifier: num1, num2

# Print (num1.isdigit ()) # Vrai

# Print (num2.isdigit ()) # Vrai

# Print (num3.isdigit ()) # Faux

# Print (num4.isdigit ()) # Faux

 

 

 

# Isnumberic peut être identifié: num2, num3, num4

# Print (num2.isnumeric ()) # Vrai

# Print (num3.isnumeric ()) # Vrai

# Print (num4.isnumeric ()) # Vrai

 

# Isdecimal ne reconnaît: num2

imprimer (num2.isdecimal ()) # Vrai

impression (num3.isdecimal ()) # Faux

impression (num4.isdecimal ()) # Faux

Je suppose que tu aimes

Origine www.cnblogs.com/heirenxilou/p/12455196.html
conseillé
Classement