Locale pt_BR

faker.providers.address

class faker.providers.address.pt_BR.Provider(generator)

Bases: faker.providers.address.Provider

address()

:example ‘791 Crist Parks, Sashabury, IL 86039-9874’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.address()
...
'Área Luiz Henrique Silva, 56\nProvidencia\n93824-219 Teixeira Grande / MA'
'Viela Melo, 28\nMaria Helena\n59387-784 Vieira / AC'
"Viaduto Letícia Almeida, 475\nVila Olhos D'água\n13933-287 Cardoso / MT"
'Sítio Nathan Costa\nSão Salvador\n83989-471 Lopes Verde / ES'
'Estação Azevedo, 247\nBrasil Industrial\n20186848 da Rosa / RO'
administrative_unit()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.administrative_unit()
...
'Minas Gerais'
'São Paulo'
'Pará'
'Alagoas'
'Goiás'
bairro()

Randomly returns a bairro (neighborhood) name. The names were taken from the city of Belo Horizonte - Minas Gerais

:example ‘Serra’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.bairro()
...
'Bandeirantes'
'Mirante'
'Vila Santa Monica 2ª Seção'
'Fernão Dias'
'Nova Pampulha'
building_number()

:example ‘791’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.building_number()
...
'16'
'88'
'84'
'49'
'324'
city()

:example ‘Sashabury’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.city()
...
'Peixoto do Norte'
'Silva do Amparo'
'Jesus do Amparo'
'da Rosa do Galho'
'Gomes'
city_suffix()

:example ‘town’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.city_suffix()
...
'das Flores'
'das Pedras'
'do Norte'
'Paulista'
'do Galho'
country()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.country()
...
'Sérvia'
'Guernsey'
'Quiribáti'
'Tailândia'
'Iêmen'
country_code(representation='alpha-2')
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.country_code()
...
'MV'
'PS'
'NL'
'BB'
'IL'
current_country()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.current_country()
...
'Brazil'
'Brazil'
'Brazil'
'Brazil'
'Brazil'
current_country_code()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.current_country_code()
...
'BR'
'BR'
'BR'
'BR'
'BR'
estado()

Randomly returns a Brazilian State (‘sigla’ , ‘nome’). :example (‘MG’ . ‘Minas Gerais’)

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.estado()
...
('MG', 'Minas Gerais')
('SP', 'São Paulo')
('PA', 'Pará')
('AL', 'Alagoas')
('GO', 'Goiás')
estado_nome()

Randomly returns a Brazilian State Name :example ‘Minas Gerais’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.estado_nome()
...
'Minas Gerais'
'São Paulo'
'Pará'
'Alagoas'
'Goiás'
estado_sigla()

Randomly returns the abbreviation of a Brazilian State

:example ‘MG’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.estado_sigla()
...
'MG'
'SP'
'PA'
'AL'
'GO'
neighborhood()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.neighborhood()
...
'Bandeirantes'
'Mirante'
'Vila Santa Monica 2ª Seção'
'Fernão Dias'
'Nova Pampulha'
postcode(formatted=True)

Randomly returns a postcode. :param formatted: True to allow formatted postcodes, else False (default True) :example formatted: ‘41224-212’ ‘83992-291’ ‘12324322’ :example raw: ‘43920231’ ‘34239530’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.postcode()
...
'60487-647'
'93824-219'
'89241-157'
'56593877'
'08016-097'
state()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.state()
...
'Minas Gerais'
'São Paulo'
'Pará'
'Alagoas'
'Goiás'
state_abbr()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.state_abbr()
...
'MG'
'SP'
'PA'
'AL'
'GO'
street_address()

:example ‘791 Crist Parks’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.street_address()
...
'Pátio Bruno Ferreira, 576'
'Trecho Leandro Santos, 34'
'Vale Fernandes, 592'
'Campo de Melo'
'Colônia de Moraes, 45'
street_name()

:example ‘Crist Parks’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.street_name()
...
'Pátio Bruno Ferreira'
'Residencial de Nunes'
'Recanto Theo da Rosa'
'Conjunto de Gomes'
'Colônia Fernandes'
street_prefix()

:example ‘rua’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.street_prefix()
...
'Parque'
'Pátio'
'Área'
'Jardim'
'Rodovia'
street_suffix()

:example ‘Avenue’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.street_suffix()
...
'Street'
'Street'
'Street'
'Street'
'Street'

faker.providers.automotive

class faker.providers.automotive.pt_BR.Provider(generator)

Bases: faker.providers.automotive.Provider

Implement automotive provider for pt_BR locale.

license_plate()

Generate a license plate.

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.license_plate()
...
'YNB-4876'
'PLS-3824'
'YDT-4892'
'DXC-5781'
'NKT-3877'

faker.providers.color

class faker.providers.color.pt_BR.Provider(generator)

Bases: faker.providers.color.Provider

Implement color provider for pt_BR locale.

color(hue=None, luminosity=None, color_format='hex')

Generate a color in a human-friendly way.

Under the hood, this method first creates a color represented in the HSV color model and then converts it to the desired color_format. The argument hue controls the H value according to the following rules:

  • If the value is a number from 0 to 360, it will serve as the H value of the generated color.
  • If the value is a tuple/list of 2 numbers from 0 to 360, the color’s H value will be randomly selected from that range.
  • If the value is a valid string, the color’s H value will be randomly selected from the H range corresponding to the supplied string. Valid values are 'monochrome', 'red', 'orange', 'yellow', 'green', 'blue', 'purple', and 'pink'.

The argument luminosity influences both S and V values and is partially affected by hue as well. The finer details of this relationship are somewhat involved, so please refer to the source code instead if you wish to dig deeper. To keep the interface simple, this argument either can be omitted or can accept the following string values:'bright', 'dark', 'light', or 'random'.

The argument color_format controls in which color model the color is represented. Valid values are 'hsv', 'hsl', 'rgb', or 'hex' (default).

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color(hue='red')
...
'#af2f33'
'#e02141'
'#ef6466'
'#a80a14'
'#ed9e95'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color(luminosity='light')
...
'#79c3e0'
'#89ffa1'
'#96cbf7'
'#aafaff'
'#e3f495'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color(hue=(100, 200), color_format='rgb')
...
'rgb(26, 155, 88)'
'rgb(9, 193, 49)'
'rgb(73, 229, 154)'
'rgb(107, 249, 166)'
'rgb(76, 204, 69)'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color(hue='orange', luminosity='bright')
...
'#efc332'
'#edae65'
'#d1861d'
'#ffcc42'
'#e09533'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color(hue=135, luminosity='dark', color_format='hsv')
...
'hsv(135, 96, 45)'
'hsv(135, 98, 57)'
'hsv(135, 94, 61)'
'hsv(135, 99, 47)'
'hsv(135, 94, 50)'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color(hue=(300, 20), luminosity='random', color_format='hsl')
...
'hsl(217, 94, 27)'
'hsl(40, 23, 54)'
'hsl(268, 100, 74)'
'hsl(175, 43, 31)'
'hsl(131, 47, 11)'
color_name()

Generate a color name.

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color_name()
...
'Vermelho enegrecido'
'Dourado escuro'
'Turquesa média'
'Feldspato'
'Amarelo ouro claro'
hex_color()

Generate a color formatted as a hex triplet.

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.hex_color()
...
'#d82c08'
'#629f70'
'#c2094d'
'#e3e707'
'#6baa95'
rgb_color()

Generate a color formatted as a comma-separated RGB value.

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.rgb_color()
...
'197,215,20'
'132,248,207'
'155,244,183'
'111,71,144'
'71,48,128'
rgb_css_color()

Generate a color formatted as a CSS rgb() function.

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.rgb_css_color()
...
'rgb(197,215,20)'
'rgb(132,248,207)'
'rgb(155,244,183)'
'rgb(111,71,144)'
'rgb(71,48,128)'
safe_color_name()

Generate a web-safe color name.

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.safe_color_name()
...
'amarelo'
'magenta'
'marrom'
'azul'
'branco'
safe_hex_color()

Generate a web-safe color formatted as a hex triplet.

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.safe_hex_color()
...
'#ccdd11'
'#88ffcc'
'#99ffbb'
'#664499'
'#443388'

faker.providers.company

class faker.providers.company.pt_BR.Provider(generator)

Bases: faker.providers.company.Provider

bs()

:example ‘integrate extensible convergence’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.bs()
...
'iterate integrated e-markets'
'integrate back-end mindshare'
'synthesize wireless content'
'syndicate synergistic applications'
'productize killer mindshare'
catch_phrase()

:example ‘a segurança de evoluir sem preocupação’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.catch_phrase()
...
'O poder de conseguir com toda a tranquilidade'
'O poder de inovar sem preocupação'
'A vantagem de mudar em estado puro'
'A certeza de evoluir mais rapidamente'
'A possibilidade de evoluir com toda a tranquilidade'
catch_phrase_attribute()

Returns a random catch phrase attribute.

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.catch_phrase_attribute()
...
'naturalmente'
'naturalmente'
'de maneira eficaz'
'com toda a tranquilidade'
'em estado puro'
catch_phrase_noun()

Returns a random catch phrase noun.

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.catch_phrase_noun()
...
'o poder'
'o poder'
'a segurança'
'a certeza'
'a possibilidade'
catch_phrase_verb()

Returns a random catch phrase verb.

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.catch_phrase_verb()
...
'de atingir seus objetivos'
'de atingir seus objetivos'
'de conseguir'
'de inovar'
'de realizar seus sonhos'
cnpj()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.cnpj()
...
'69.024.351/0001-39'
'75.341.280/0001-09'
'94.270.561/0001-54'
'81.532.497/0001-90'
'79.408.652/0001-10'
company()

:example ‘Acme Ltd’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.company()
...
'Peixoto'
'Ferreira - EI'
'Nunes'
'Rocha'
'da Rosa'
company_id()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.company_id()
...
'69024351000139'
'75341280000109'
'94270561000154'
'81532497000190'
'79408652000110'
company_suffix()

:example ‘Ltd’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.company_suffix()
...
'- ME'
'- ME'
'S/A'
'Ltda.'
'- EI'

faker.providers.internet

class faker.providers.internet.pt_BR.Provider(generator)

Bases: faker.providers.internet.Provider

ascii_company_email()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ascii_company_email()
...
'cpeixoto@silva.br'
'ejesus@da.com'
'guilherme19@teixeira.com'
'eduardo15@castro.br'
'nlopes@vieira.org'
ascii_email()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ascii_email()
...
'qbarbosa@bol.com.br'
'ejesus@yahoo.com.br'
'miguelcunha@fernandes.com'
'cardosomaria-luiza@yahoo.com.br'
'moraesana-julia@yahoo.com.br'
ascii_free_email()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ascii_free_email()
...
'cpeixoto@yahoo.com.br'
'ynunes@yahoo.com.br'
'lmoraes@hotmail.com'
'miguelcunha@gmail.com'
'emilly92@yahoo.com.br'
ascii_safe_email()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ascii_safe_email()
...
'cpeixoto@example.com'
'ynunes@example.com'
'lmoraes@example.org'
'miguelcunha@example.org'
'emilly92@example.com'
company_email()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.company_email()
...
'cpeixoto@silva.br'
'ejesus@da.com'
'guilherme19@teixeira.com'
'eduardo15@castro.br'
'nlopes@vieira.org'
dga(year=None, month=None, day=None, tld=None, length=None)

Generates a domain name by given date https://en.wikipedia.org/wiki/Domain_generation_algorithm

Return type:str
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.dga()
...
'hxqvaffcmfsccynscisxeajjagjahtnfcmfsccynscisxeajjagjahtnfcmfscc.org'
'meydkrgdcvulautulqvjofrrnbjkfmvrewtpfttqcjafdhxckmyfamohcpnldug.org'
'iiulfpgbvqcdaehnqkbxmaqgkykorlxnwy.net'
'cpyhexmtvewxpwiiaxtgdfajuhbsyaaykvgkgreki.com'
'uqniukqjckmjabijnuqho.com'
domain_name(levels=1)

Produce an Internet domain name with the specified number of subdomain levels.

>>> domain_name()
nichols-phillips.com
>>> domain_name(2)
williamson-hopkins.jackson.com
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.domain_name()
...
'peixoto.com'
'silva.br'
'jesus.br'
'da.com'
'cunha.com'
domain_word()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.domain_word()
...
'peixoto'
'ferreira'
'nunes'
'rocha'
'da'
email(domain=None)
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.email()
...
'qbarbosa@bol.com.br'
'ejesus@yahoo.com.br'
'miguelcunha@fernandes.com'
'cardosomaria-luiza@yahoo.com.br'
'moraesana-julia@yahoo.com.br'
free_email()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.free_email()
...
'cpeixoto@yahoo.com.br'
'ynunes@yahoo.com.br'
'lmoraes@hotmail.com'
'miguelcunha@gmail.com'
'emilly92@yahoo.com.br'
free_email_domain()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.free_email_domain()
...
'uol.com.br'
'uol.com.br'
'gmail.com'
'yahoo.com.br'
'bol.com.br'
hostname(levels=1)

Produce a hostname with specified number of subdomain levels.

>>> hostname()
db-01.nichols-phillips.com
>>> hostname(0)
laptop-56
>>> hostname(2)
web-12.williamson-hopkins.jackson.com
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.hostname()
...
'web-66.ferreira.br'
'laptop-47.da.com'
'desktop-21.teixeira.com'
'desktop-11.ribeiro.com'
'desktop-65.vieira.org'
http_method()

Returns random HTTP method https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods

Return type:str
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.http_method()
...
'OPTIONS'
'OPTIONS'
'GET'
'DELETE'
'PATCH'
image_url(width=None, height=None)

Returns URL to placeholder image Example: http://placehold.it/640x480

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.image_url()
...
'https://www.lorempixel.com/788/861'
'https://placeimg.com/530/995/any'
'https://placekitten.com/621/976'
'https://placekitten.com/447/285'
'https://placekitten.com/286/194'
ipv4(network=False, address_class=None, private=None)

Returns a random IPv4 address or network with a valid CIDR.

Parameters:
  • network – Network address
  • address_class – IPv4 address class (a, b, or c)
  • private – Public or private
Returns:

IPv4

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ipv4()
...
'171.174.170.81'
'95.25.112.121'
'51.105.121.194'
'195.110.164.126'
'141.250.247.54'
ipv4_network_class()

Returns a IPv4 network class ‘a’, ‘b’ or ‘c’.

Returns:IPv4 network class
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ipv4_network_class()
...
'b'
'b'
'a'
'b'
'c'
ipv4_private(network=False, address_class=None)

Returns a private IPv4.

Parameters:
  • network – Network address
  • address_class – IPv4 address class (a, b, or c)
Returns:

Private IPv4

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ipv4_private()
...
'172.29.117.82'
'10.248.203.131'
'172.25.180.188'
'172.22.253.123'
'192.168.71.140'
ipv4_public(network=False, address_class=None)

Returns a public IPv4 excluding private blocks.

Parameters:
  • network – Network address
  • address_class – IPv4 address class (a, b, or c)
Returns:

Public IPv4

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ipv4_public()
...
'166.186.169.69'
'111.198.92.30'
'168.155.75.206'
'141.250.247.54'
'212.120.204.37'
ipv6(network=False)

Produce a random IPv6 address or network with a valid CIDR

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ipv6()
...
'e3e7:682:c209:4cac:629f:6fbf:d82c:7cd'
'f728:b4fa:4248:5e3a:a5d:2f35:6baa:9455'
'eb11:67b3:67a9:c378:7c65:c1e6:82e2:e662'
'f7c1:bd87:4da5:e709:d471:3d61:c8a7:639'
'e443:df78:9558:867f:5ba9:1fb0:7a02:4204'
mac_address()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.mac_address()
...
'c5:d7:14:84:f8:cf'
'9b:f4:b7:6f:47:90'
'47:30:80:4b:9e:32'
'25:a9:f1:33:b5:de'
'a1:68:f4:e2:85:1f'
port_number(is_system=False, is_user=False, is_dynamic=False)

Returns a network port number https://tools.ietf.org/html/rfc6335

Parameters:
  • is_system – System or well-known ports
  • is_user – User or registered ports
  • is_dynamic – Dynamic / private / ephemeral ports
Return type:

int

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.port_number()
...
50494
55125
5306
33936
63691
safe_domain_name()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.safe_domain_name()
...
'example.com'
'example.com'
'example.org'
'example.com'
'example.net'
safe_email()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.safe_email()
...
'cpeixoto@example.com'
'ynunes@example.com'
'lmoraes@example.org'
'miguelcunha@example.org'
'emilly92@example.com'
slug(value=None)

Django algorithm

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.slug()
...
'molestiae-nihil'
'facilis-quaerat'
'necessitatibus'
'perferendis-magnam'
'esse-quae-deserunt'
tld()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.tld()
...
'br'
'br'
'com'
'org'
'br'
uri()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.uri()
...
'https://www.silva.br/explore/posts/register/'
'http://www.cunha.com/faq.htm'
'http://cardoso.br/categories/category/homepage.htm'
'https://caldeira.com/explore/author.php'
'https://martins.net/'
uri_extension()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.uri_extension()
...
'.php'
'.php'
'.html'
'.htm'
'.asp'
uri_page()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.uri_page()
...
'author'
'category'
'privacy'
'category'
'index'
uri_path(deep=None)
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.uri_path()
...
'posts/tag'
'explore/tag'
'explore/category'
'blog'
'category'
url(schemes=None)
Parameters:schemes – a list of strings to use as schemes, one will chosen randomly.

If None, it will generate http and https urls. Passing an empty list will result in schemeless url generation like “://domain.com”.

Returns:a random url string.
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.url()
...
'https://ferreira.br/'
'https://moraes.net/'
'http://castro.com/'
'https://www.melo.com/'
'https://da.br/'
user_name()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.user_name()
...
'cpeixoto'
'daniela76'
'barbara59'
'claricecunha'
'guilherme19'

faker.providers.job

class faker.providers.job.pt_BR.Provider(generator)

Bases: faker.providers.job.Provider

job()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.job()
...
'Jogador de golfe'
'Lutador de luta livre'
'Armador'
'Engenheiro de produto ou produção'
'Paparazzo'

faker.providers.person

class faker.providers.person.pt_BR.Provider(generator)

Bases: faker.providers.person.Provider

first_name()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_name()
...
'Vitor'
'Sabrina'
'Ana Beatriz'
'Bruno'
'Luiz Henrique'
first_name_female()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_name_female()
...
'Joana'
'Sophie'
'Kamilly'
'Amanda'
'Emanuella'
first_name_male()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_name_male()
...
'João Pedro'
'Vitor Hugo'
'Kaique'
'Augusto'
'Francisco'
first_name_nonbinary()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_name_nonbinary()
...
'Vitor'
'Sabrina'
'Ana Beatriz'
'Bruno'
'Luiz Henrique'
language_name()

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()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.last_name()
...
'Nogueira'
'Peixoto'
'Barbosa'
'Ferreira'
'Silva'
last_name_female()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.last_name_female()
...
'Nogueira'
'Peixoto'
'Barbosa'
'Ferreira'
'Silva'
last_name_male()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.last_name_male()
...
'Nogueira'
'Peixoto'
'Barbosa'
'Ferreira'
'Silva'
last_name_nonbinary()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.last_name_nonbinary()
...
'Nogueira'
'Peixoto'
'Barbosa'
'Ferreira'
'Silva'
name()

:example ‘John Doe’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.name()
...
'Sophie Peixoto'
'Francisco Silva'
'Juliana Jesus'
'Isabella da Rosa'
'Beatriz Gomes'
name_female()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.name_female()
...
'Sophie Peixoto'
'Emanuella Silva'
'Juliana Jesus'
'Isabella da Rosa'
'Beatriz Gomes'
name_male()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.name_male()
...
'Vitor Hugo Peixoto'
'Francisco Silva'
'João Jesus'
'João Gabriel da Rosa'
'Daniel Gomes'
name_nonbinary()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.name_nonbinary()
...
'Sophie Peixoto'
'Francisco Silva'
'Juliana Jesus'
'Isabella da Rosa'
'Beatriz Gomes'
prefix()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.prefix()
...
'Sra.'
'Dr.'
'Sra.'
'Sra.'
'Dra.'
prefix_female()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.prefix_female()
...
'Sra.'
'Sra.'
'Srta.'
'Sra.'
'Dra.'
prefix_male()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.prefix_male()
...
'Dr.'
'Dr.'
'Sr.'
'Dr.'
'Dr.'
prefix_nonbinary()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.prefix_nonbinary()
...
'Sra.'
'Dr.'
'Sra.'
'Sra.'
'Dra.'
suffix()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.suffix()
...
''
''
''
''
''
suffix_female()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.suffix_female()
...
''
''
''
''
''
suffix_male()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.suffix_male()
...
''
''
''
''
''
suffix_nonbinary()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.suffix_nonbinary()
...
''
''
''
''
''

faker.providers.phone_number

class faker.providers.phone_number.pt_BR.Provider(generator)

Bases: faker.providers.phone_number.Provider

cellphone_number()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.cellphone_number()
...
'+55 60 9 4876-4759'
'+55 (82) 94219 4892'
'+55 (11) 9 5781 5659'
'+55 (87) 97840 8016'
'+55 97 95351 3933'
country_calling_code()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.country_calling_code()
...
'+687'
'+595'
'+880'
'+964'
'+41'
msisdn()

https://en.wikipedia.org/wiki/MSISDN

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.msisdn()
...
'5571960487647'
'5561993824219'
'5551989241157'
'5584915659387'
'5581984080160'
phone_number()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.phone_number()
...
'51 6048 7647'
'11 9382 4219'
'+55 61 8924-1157'
'84 1565-9387'
'(031) 8408-0160'

faker.providers.ssn

class faker.providers.ssn.pt_BR.Provider(generator)

Bases: faker.providers.ssn.Provider

Provider for Brazilian SSN also known in Brazil as CPF. There are two methods Provider.ssn and Provider.cpf The snn returns a valid number with numbers only The cpf return a valid number formatted with brazilian mask. eg nnn.nnn.nnn-nn

cpf()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.cpf()
...
'690.243.518-98'
'532.710.684-53'
'418.652.390-89'
'569.471.382-64'
'089.753.621-59'
rg()

Brazilian RG, return plain numbers. Check: https://www.ngmatematica.com/2014/02/como-determinar-o-digito-verificador-do.html

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.rg()
...
'68024315X'
'75416830X'
'147568304'
'153402866'
'378420562'
ssn()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ssn()
...
'69024351898'
'53271068453'
'41865239089'
'56947138264'
'08975362159'