Maison > développement back-end > Tutoriel Python > Un résumé de conseils Python très pratiques

Un résumé de conseils Python très pratiques

伊谢尔伦
Libérer: 2017-06-28 13:34:23
original
1292 Les gens l'ont consulté

Cet article présente principalement des conseils courants sur Python. Les exemples résument les compétences opérationnelles de Python sur le dictionnaire, la chaîne, les nombres aléatoires, etc. C'est très simple et pratique. can Pour référence,

Les exemples de cet article résument les astuces courantes en Python. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :

1. Obtenez l'adresse MAC locale :


import uuid
mac = uuid.uuid1().hex[-12:]
print(mac)
Copier après la connexion

Résultat d'exécution : e0cb4e077585

2. . Utilisation du


a = ['b','c','d']
del a[0]
print(a)# 输出 ['c', 'd']
Copier après la connexion


a = ['b','c','d']
del a[0:2] # 删除从第1个元素开始,到第2个元素
print(a)# 输出 ['d']
Copier après la connexion


a = ['b','c','d']
del a
print(a) # 此时a未定义
Copier après la connexion

3 . Utilisation de join


a = ['c','d']
a.reverse()
a = ['d','c']
b = ','.join(a)
print(b) # 输出 d,c
Copier après la connexion

4. Utilisation de nombres aléatoires :


import random
x = random.randint(1,100)
y = random.choice( 'abcd')
print(x)
print(y)
Copier après la connexion

Le résultat en cours est. :

68
b

5. Utilisation du dict :


a=[1,2,3]
b=['a','b','c']
c=dict(zip(a,b))
print(c) # 输出: {1:'a',2:'b',3:'c'}
Copier après la connexion

6. >


a='1-2-3-4'
b=map(int,a.split('-'))
print(b) # 输出: [1,2,3,4]
Copier après la connexion
7. [] Utilisez :

[].remove( value )

[].pop( index ) = value
[].
count( x ) = nombre de x dans la liste{} en utilisant
{}.pop( key ) = value
{}.get( key ) = value ou {}.get( key ,0 ) Définissez la valeur par défaut

8. Opération de chaîne


a = str.decode( 'utf-8' )
b = str.encode( 'utf-8' )
str.isdigit() # 是否数值
str1 = 'abc%s'%str2
Copier après la connexion
9.


Sortie :
import string
x= string.ascii_lowercase
# print(x) # 输出: abcdefghijklmnopqrstuvwxyz
d = enumerate( x )
c = list( d )
print(c)
Copier après la connexion

[(0, 'a'), (1, 'b'), (2, 'c'), (3 , 'd') , (4, 'e'), (5, 'f'), (6, 'g'), (7, 'h'), (8, 'i'), (9, ' j'), ( 10, 'k'), (11, 'l'), (12, 'm'), (13, 'n'), (14, 'o'), (15, 'p' ), (16, 'q'), (17, 'r'), (18, 's'), (19, 't'), (20, 'u'), (21, 'v'), (22, 'w'), (23, 'x'), (24, 'y'), (25, 'z')]

pour i,j dans d :

A ce moment :

i = 0,1,2,...,25

j = 'a','b'...,'z'

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal