Je n'ai rien à faire après avoir quitté le travail pour m'amuser et me dire ce que je pense de ce problème et de mes enregistrements de copie
1. Afin que le nom généré ressemble à un prénom, comme mentionné au premier étage, les noms et prénoms doivent être séparés
2. Changez d'abord votre nom de famille
Recherche des noms de famille Baijia. Il n'y a pas de liste prête à l'emploi des noms de famille Baijia
Cependant, quelque chose ne va toujours pas. Il semble que j'ai juste besoin de jeter les noms de famille couramment utilisés dans une liste, alors je l'ai traité moi-même
Collez le contenu des noms de famille dans le lien ci-dessus dans le fichier texte, en supposant
, eh bien, cela ressemble probablement à ceci : test.txt
Créez un script pour choisir le nom de famille et jeter le reste
last_names = []
with open("test.txt", "rb") as fh:
for i in fh:
last_names .append(i.strip().decode('utf-8').split(" ")[1])
print(last_names)
À ce stade, nous avons une liste de centaines de noms de famille
La plage de chr(i) est de 0 à 255, donc ce n'est pas possible @PG
La gamme de
chr(i) est en 0 <= i <= 0x10ffff
>>> help(chr)
Help on built-in function chr in module builtins:
chr(...)
chr(i) -> Unicode character
Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.
Je n'ai rien à faire après avoir quitté le travail pour m'amuser et me dire ce que je pense de ce problème et de mes enregistrements de copie
1. Afin que le nom généré ressemble à un prénom, comme mentionné au premier étage, les noms et prénoms doivent être séparés
2. Changez d'abord votre nom de famille
Cependant, quelque chose ne va toujours pas. Il semble que j'ai juste besoin de jeter les noms de famille couramment utilisés dans une liste, alors je l'ai traité moi-même
Collez le contenu des noms de famille dans le lien ci-dessus dans le fichier texte, en supposant, eh bien, cela ressemble probablement à ceci :
test.txt
Créez un script pour choisir le nom de famille et jeter le reste
PS : Pourquoi ne pas utiliser la gamme严趣己
u4e00-u9fa5
Il y a de fortes chances que les caractères formés ne soient pas reconnus, et ça fait mal de les regarder
array1=[cent noms de famille]
array2=[intervalle de codage en Go de tous les caractères chinois]
concat(rand(array1),rand(array2))
La plage de codes Unicode des caractères chinois couramment utilisés est :
u4e00-u9fa5
La gamme de
chr(i) est en
0 <= i <= 0x10ffff