Heim >Backend-Entwicklung >Python-Tutorial >Teilen Sie zwei Methoden zum Generieren zufälliger Benutzernamen und Passwörter
In diesem Artikel wird hauptsächlich die Methode zum Generieren zufälliger Benutzernamen und Passwörter durch Python-Programmierung vorgestellt und die damit verbundenen Bedienfähigkeiten von Python-Zufallszeichenfolgen anhand von Beispielen analysiert
Die Beispiele In diesem Artikel wird beschrieben, wie Sie mithilfe der Python-Programmierung zufällige Benutzernamen und Passwörter generieren. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Option 1:
import random global userName,userPassword #为了便于使用,定义为全局变量 userName = '' userPassword = '' def get_userNameAndPassword(): global userName, userPassword usableName_char = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()_+=-><:}{?/" #可作为用户名的字符 usablePassword_char ="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.1234567890" #可作为密码的字符,根据所需可适当增减 e_userName = [] #定义一个临时List变量,使用list.append添加字符 e_userPassword = [] for i in range(8): e_userName.append(random.choice(usableName_char)) for j in range(6): e_userPassword.append(random.choice(usablePassword_char)) print"e_userName = ", e_userName #输出用户名字符list print"e_userPassword = ", e_userPassword #输出密码字符list userName = ''.join(e_userName) userPassword = ''.join(e_userPassword) try: get_userNameAndPassword() print "用户名:", userName print "密码:", userPassword except Exception, e: print e.reason
Programmausgabe:
e_userName = ['q', 'M', '2', 'R', 'B', '}', '6', '='] e_userPassword = ['T', 'O', '4', 'C', 'H', '.'] 用户名: qM2RB}6= 密码: TO4CH.
Option 2 (Weglassen von Zwischenvariablen):
#coding=utf-8 import random global userName,userPassword #为了便于后面使用,定义为全局变量 userName = '' userPassword = '' def get_userNameAndPassword(): global userName, userPassword #8位用户名及6位密码 userName = ''.join(random.sample("1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()_+=-><:}{?/",8)) userPassword = ''.join(random.sample("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.1234567890",6)) try: get_userNameAndPassword() print "用户名:", userName print "密码:", userPassword except Exception, e: print e.reason
Programmausgabe:
用户名: GweV?2um 密码: fwiOZL
Die zweite Methode wird häufig verwendet, ist intuitiv und einfach.
【Verwandte Empfehlungen】
1. Besondere Empfehlung: Version V0.1 von „php Programmer Toolbox“ herunterladen
2 🎜>Python kostenloses Video-Tutorial
3.Python-Grundlagen-Einführungs-Tutorial
Das obige ist der detaillierte Inhalt vonTeilen Sie zwei Methoden zum Generieren zufälliger Benutzernamen und Passwörter. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!