Locale en_KE¶
faker.providers.person¶
- class faker.providers.person.en_KE.Provider(generator: Any)¶
Bases:
ProviderKenyan English person name provider.
This class provides methods to generate authentic Kenyan names with appropriate frequency distributions based on statistical data.
Name formats follow common Kenyan patterns with optional prefixes.
- first_name() str¶
- Examples:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.first_name() ... 'Yvonne' 'Sarah' 'Bernard' 'Fredrick' 'Tony'
- first_name_female() str¶
- Examples:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.first_name_female() ... 'Tracy' 'Kwamboka' 'Alice' 'Margaret' 'Maureen'
- first_name_male() str¶
- Examples:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.first_name_male() ... 'Nathan' 'Okoth' 'Julius' 'Michael' 'Thomas'
- first_name_nonbinary() str¶
- Examples:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.first_name_nonbinary() ... 'Yvonne' 'Sarah' 'Bernard' 'Fredrick' 'Tony'
- language_name() str¶
Generate a random i18n language name (e.g. English).
- Examples:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.language_name() ... 'Luba-Katanga' 'Malay' 'Aymara' 'Interlingue' 'Quechua'
- last_name() str¶
- Examples:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.last_name() ... 'Muthini' 'Koskei' 'Gitonga' 'Njuguna' 'Kosgei'
- last_name_female() str¶
- Examples:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.last_name_female() ... 'Muthini' 'Koskei' 'Gitonga' 'Njuguna' 'Kosgei'
- last_name_male() str¶
- Examples:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.last_name_male() ... 'Muthini' 'Koskei' 'Gitonga' 'Njuguna' 'Kosgei'
- last_name_nonbinary() str¶
- Examples:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.last_name_nonbinary() ... 'Muthini' 'Koskei' 'Gitonga' 'Njuguna' 'Kosgei'
- name() str¶
- Example:
‘John Doe’
- Examples:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.name() ... 'Pastor Okoth Gitonga' 'Jael Said' 'Hon Kinuthia Musyoka' 'Sheila Barasa' 'Dr Njeri Adhiambo'
- name_female() str¶
- Examples:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.name_female() ... 'Rev Kwamboka Gitonga' 'Jael Said' 'Prof Milkah Musyoka' 'Sheila Barasa' 'Ms Nelly Adhiambo'
- name_male() str¶
- Examples:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.name_male() ... 'Pastor Okoth Gitonga' 'Gordon Said' 'Hon Kinuthia Musyoka' 'Joel Barasa' 'Dr Njeri Adhiambo'
- name_nonbinary() str¶
- Examples:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.name_nonbinary() ... 'Pastor Okoth Gitonga' 'Jael Said' 'Hon Kinuthia Musyoka' 'Sheila Barasa' 'Dr Njeri Adhiambo'
- prefix() str¶
- Examples:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.prefix() ... 'Rev' 'Hon' 'Rev' 'Pastor' 'Eng'
- prefix_female() str¶
- Examples:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.prefix_female() ... 'Rev' 'Rev' 'Mrs' 'Prof' 'Sis'
- prefix_male() str¶
- Examples:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.prefix_male() ... 'Pastor' 'Pastor' 'Mr' 'Hon' 'Bishop'
- prefix_nonbinary() str¶
- Examples:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.prefix_nonbinary() ... 'Rev' 'Hon' 'Rev' 'Pastor' 'Eng'
- suffix() str¶
- Examples:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.suffix() ... '' '' '' '' ''
- suffix_female() str¶
- Examples:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.suffix_female() ... '' '' '' '' ''