Locale es_CA¶
faker.providers.person¶
- class faker.providers.person.es_CA.Provider(generator: Any)¶
Bases:
ProviderAdds popular Catalan names. https://www.idescat.cat/pub/?id=aec&n=946&lang=es&t=2018 https://www.idescat.cat/pub/?id=aec&n=947&lang=es&t=2018
- first_name() str¶
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.first_name() ... 'Dolores' 'Jana' 'Arnau' 'Pedro' 'Mia'
- first_name_female() str¶
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.first_name_female() ... 'María' 'María Dolores' 'Ana' 'Jana' 'Ona'
- first_name_male() str¶
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.first_name_male() ... 'Leo' 'Manuel' 'Aleix' 'Javier' 'Pau'
- first_name_nonbinary() str¶
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.first_name_nonbinary() ... 'Dolores' 'Jana' 'Arnau' 'Pedro' 'Mia'
- language_name() str¶
生成一个随机的 i18n 语言名称(例如 English)。
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.language_name() ... 'Letón' 'Maltés' 'Aimara' 'Igbo' 'Romanche'
- last_name() str¶
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.last_name() ... 'Plaza' 'Rivero' 'Arjona' 'Jove' 'Vidal'
- last_name_female() str¶
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.last_name_female() ... 'Plaza' 'Rivero' 'Arjona' 'Jove' 'Vidal'
- last_name_male() str¶
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.last_name_male() ... 'Plaza' 'Rivero' 'Arjona' 'Jove' 'Vidal'
- last_name_nonbinary() str¶
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.last_name_nonbinary() ... 'Plaza' 'Rivero' 'Arjona' 'Jove' 'Vidal'
- name() str¶
- 示例:
‘John Doe’
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.name() ... 'María Dolores Arjona Jove' 'Núria Quirós' 'Miguel José María Gil Vargas' 'Jordi Chaves Bustamante' 'Jana Rosa Collado Menéndez'
- name_female() str¶
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.name_female() ... 'María Dolores Arjona' 'Ona Torre Quirós' 'Noa Palma Gil' 'Carmen Luján-Chaves' 'Jana Collado Menéndez'
- name_male() str¶
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.name_male() ... 'Manuel Arjona' 'Pau Torre Quirós' 'Miguel Palma Gil' 'Carlos Luján-Chaves' 'Javier Collado Menéndez'
- name_nonbinary() str¶
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.name_nonbinary() ... 'María Dolores Arjona Jove' 'Núria Quirós' 'Miguel José María Gil Vargas' 'Jordi Chaves Bustamante' 'Jana Rosa Collado Menéndez'
- prefix() str¶
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.prefix() ... 'del' 'del' 'de' 'del' 'del'
- prefix_female() str¶
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.prefix_female() ... 'del' 'del' 'de' 'del' 'del'
- prefix_male() str¶
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.prefix_male() ... 'del' 'del' 'de' 'del' 'del'
- prefix_nonbinary() str¶
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.prefix_nonbinary() ... 'del' 'del' 'de' 'del' 'del'
- suffix_female() str¶
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.suffix_female() ... '' '' '' '' ''
faker.providers.ssn¶
- class faker.providers.ssn.es_CA.Provider(generator: Any)¶
Bases:
ProviderA Faker provider for the Spanish VAT IDs and DOIs
- cif() str¶
https://es.wikipedia.org/wiki/C%C3%B3digo_de_identificaci%C3%B3n_fiscal :return: a random Spanish CIF
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.cif() ... 'D25865007' 'B70707138' 'H11326618' 'R3619401G' 'V0146627E'
- nie() str¶
https://es.wikipedia.org/wiki/N%C3%BAmero_de_identidad_de_extranjero :return: a random Spanish NIE
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.nie() ... 'X4088677J' 'Y0024330X' 'Z7603251P' 'Z6137746V' 'X4365158B'
- nif() str¶
https://es.wikipedia.org/wiki/N%C3%BAmero_de_identificaci%C3%B3n_fiscal :return: NIF
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.nif() ... '90365798V' '19330877K' '94918004V' '88161273L' '85908678K'
- nuss(company: bool = False) str¶
- 参数:
company – flag to indicate if we should generate a company NUSS
- Returns:
a random Spanish Social Security Number (Número de la Seguridad Social)
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.nuss() ... '021182945680' '116444006068' '117545350334' '245270741241' '272268518239'
>>> Faker.seed(0) >>> for _ in range(5): ... fake.nuss(company=True) ... '37248765791' '36293113812' '39357084235' '40640842051' '53373940913'
- ssn() str¶
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.ssn() ... '604-87-6475' '824-21-9489' '411-57-8156' '938-77-8408' '160-97-5351'
- vat_id() str¶
http://ec.europa.eu/taxation_customs/vies/faq.html#item_11 :return: a random Spanish VAT ID
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.vat_id() ... 'ES60487647w' 'ESZ3824219q' 'ESJ9241157g' 'ES65938778q' 'ESp80160975'