Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Generador de CURP mexicano en Python

License

NotificationsYou must be signed in to change notification settings

axolotl13/Curp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INSTRUCTIVO NORMATIVO PARA LA ASIGNACIÓN DE LA CLAVE ÚNICA DE REGISTRO DE POBLACIÓN

Descripción

La Clave Única de Registro de Población es un instrumento que permite registraren forma individual a todas las personas que residen en el territorio nacional,así como a los mexicanos que radican en el extranjero.

Criterios de excepción

  • Si la letra inicial de alguno de los apellidos o del nombre esÑ, el sistemaasignará una"X" en su lugar.

      Ejemplo: ALBERTO ÑANDO RODRIGUEZ        >       XARA
  • Cuando el nombre sea compuesto(formado por dos o más palabras), la clave seconstruye con laletra inicial de la primera palabra, siempre que noseaMARIA, MA., MA, oJOSE, J, J. en cuyo caso se utilizará lasegunda palabra.

      Ejemplos: MARIA LUISA PEREZ HERNANDEZ   >       PEHL  LUIS ENRIQUE ROMERO PALAZUELOS          >       ROPL
  • Si en los apellidos o en el nombre aparecieran caracteres especiales comodiagonal (/), guión (-), o punto (.), se captura tal cual vieneen el documento probatorio y la aplicación asignará una"X" en caso deque esa posición intervenga para la conformación de la clave.

      Ejemplo: JUAN JOSE D/AMICO ALVAREZ      >       DXAJ
  • Apellidos compuestos, formados por más de una palabra, la clave seconformará con la primera palabra del apellido.

      Ejemplo: ROCIO RIVA PALACIO CRUZ        >       RICR
  • Cuando alguno de los apellidos o nombre es compuesto y la primera palabrade esta composición es una preposición, conjunción, contracción(DA, DAS,DE, DEL, DER, DI, DIE, DD, EL, LA, LOS, LAS, LE, LES, MAC, MC, VAN, VON, Y).La aplicación elimina la primera palabra y utiliza la siguiente delapellido o nombre.

      Ejemplo: CARLOS MC GREGOR LOPEZ         >       GELC
  • Si de las cuatro letras resulta una palabra altisonante (VerANEXO 2). La segunda letra será sustituida por una “X”.

      Ejemplo: OFELIA PEDRERO DOMINGUEZ       >       PXDO

    -[x] Con dos apellidos, si el primer apellido no tiene vocal interna.Para la construcción de la CURP el sistema asignará una "X" en lasegunda posición.

      Ejemplo: ANDRES ICH RODRÍGUEZ           >       IXRA

-[x] Con un apellido, si no existe segundo apellido. El sistemaasignará una “X” en la tercera posición.

    Ejemplo: LUIS PEREZ                     >       PEXL

Instalar dependencias

pip install -r requirements.txt

Ejecutarmain

python3 main.py

About

Generador de CURP mexicano en Python

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp