
``faker.providers.python``
--------------------------

::

	fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
	# set([u'Nostrum tempore.', u'http://www.romaguera.com/', u'Voluptatum.', u'Sint et quo quia.', u'Tenetur beatae.', u'Minima consequatur.', u'Vitae molestias aut.', u'http://swift.org/', datetime(2009, 8, 18, 4, 11, 2), Decimal('400924.583581'), datetime(2008, 6, 2, 10, 58, 32), u'http://stehr.net/categories/category/categories/terms/', u'Consequatur.'])

	fake.pystr(max_chars=20)
	# u'Optio quis harum.'

	fake.pyfloat(left_digits=None, right_digits=None, positive=False)
	# -481.68619

	fake.pystruct(count=10, *value_types)
	# (   [   u'ean89@larson.com',
	#         u'Perspiciatis.',
	#         4710,
	#         u'Qui unde qui et.',
	#         Decimal('856960844.96'),
	#         u'Facilis molestiae.',
	#         9421,
	#         u'aldo18@skilesbins.biz',
	#         u'axel15@hotmail.com',
	#         u'Dolores vero.'],
	#     {   u'accusamus': Decimal('-6.12996377085E+13'),
	#         u'animi': 179182283278202.0,
	#         u'cum': u'Earum natus commodi.',
	#         u'ea': u'Voluptate animi aut.',
	#         u'eius': datetime(1997, 7, 22, 13, 25, 32),
	#         u'et': u'egerhold@yahoo.com',
	#         u'iusto': u'Tempore iusto.',
	#         u'sit': u'Accusamus vero.',
	#         u'ut': u'Unde culpa.'},
	#     {   u'aut': {   8: u'Aut et voluptatum.',
	#                     9: [341, 531, -8.256],
	#                     10: {   8: u'Facilis ad.',
	#                             9: 3932,
	#                             10: [   u'Ut quis enim.',
	#                                     datetime(2003, 11, 13, 10, 2, 36)]}},
	#         u'consectetur': {   9: u'dicki.sheyla@vandervort.com',
	#                             10: [   Decimal('781770514.0'),
	#                                     u'ahartmann@reynolds.com',
	#                                     u'Et culpa minima.'],
	#                             11: {   9: u'Atque rerum et.',
	#                                     10: u'Tempora aut.',
	#                                     11: [   u'Officiis quasi.',
	#                                             u'Sed voluptatum nam.']}},
	#         u'deserunt': {   6: 1717,
	#                          7: [   5351,
	#                                 u'Quia deserunt.',
	#                                 Decimal('4158279.98057')],
	#                          8: {   6: u'Itaque aspernatur.',
	#                                 7: u'Rerum molestiae.',
	#                                 8: [273, u'Autem ratione.']}},
	#         u'ea': {   0: 749.4456843,
	#                    1: [4893, u'Ut delectus.', 9021],
	#                    2: {   0: u'http://stokesparker.com/post/',
	#                           1: u'armstrong.gilman@yahoo.com',
	#                           2: [7083759760370.79, u'Natus quo quia.']}},
	#         u'et': {   3: u'Soluta consequatur.',
	#                    4: [   u'http://ruecker.com/',
	#                           u'edyth65@gutmann.com',
	#                           u'Nulla voluptate aut.'],
	#                    5: {   3: u'Velit voluptates.',
	#                           4: 9517,
	#                           5: [   u'Quos nesciunt vel.',
	#                                  u'http://www.beer.com/explore/main/posts/search.asp']}},
	#         u'occaecati': {   1: datetime(1994, 1, 13, 3, 8, 35),
	#                           2: [   u'Officiis impedit.',
	#                                  u'Consequatur aliquid.',
	#                                  5718],
	#                           3: {   1: u'Saepe omnis.',
	#                                  2: 8346,
	#                                  3: [7343, u'Magni harum non.']}},
	#         u'quaerat': {   5: -4895.0,
	#                         6: [   u'Sunt sit alias.',
	#                                1.5307763963548,
	#                                u'http://feest.com/about/'],
	#                         7: {   5: 41,
	#                                6: u'Molestiae.',
	#                                7: [u'Ea consequatur.', 4204]}},
	#         u'repellendus': {   4: Decimal('-76341107992.4'),
	#                             5: [   u'http://funkwindler.biz/index/',
	#                                    u'Iusto voluptas.',
	#                                    Decimal('-6.61066994957E+12')],
	#                             6: {   4: datetime(1993, 4, 16, 8, 50, 7),
	#                                    5: u'Et odit numquam ut.',
	#                                    6: [   u'Rem cum nam ipsum.',
	#                                           u'http://www.kertzmannhaley.com/']}},
	#         u'sit': {   2: u'Blanditiis est eius.',
	#                     3: [   datetime(1981, 12, 3, 1, 12, 59),
	#                            u'Veniam molestiae.',
	#                            u'Rerum cum ut autem.'],
	#                     4: {   2: -323.101540363831,
	#                            3: u'Nostrum aperiam.',
	#                            4: [   u'Sunt blanditiis.',
	#                                   datetime(2005, 11, 28, 17, 9, 17)]}},
	#         u'vitae': {   7: u'http://conroystracke.com/faq/',
	#                       8: [   u'Ipsum sapiente aut.',
	#                              u'wbartell@rippinauer.org',
	#                              u'http://danielwintheiser.com/tags/posts/app/faq.html'],
	#                       9: {   7: 7.619174577039,
	#                              8: 2305,
	#                              9: [   u'Ipsam dolor atque.',
	#                                     datetime(1983, 10, 8, 6, 12, 17)]}}})

	fake.pydecimal(left_digits=None, right_digits=None, positive=False)
	# Decimal('-1.46344136596E+12')

	fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
	# [   u'Alias id saepe iste.',
	#     u'Voluptatem quo.',
	#     u'Sit dolor quibusdam.',
	#     57993659.11,
	#     Decimal('1.93347729936E+14'),
	#     506,
	#     334,
	#     u'Veniam sit aliquam.',
	#     Decimal('-8.859539'),
	#     8808]

	fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
	# (   u'Dicta impedit.',
	#     Decimal('-26522953.8'),
	#     u'francisca.gutkowski@moorewolff.com',
	#     u'http://harveymann.com/',
	#     u'Ipsum alias.',
	#     Decimal('-8.05767139468E+12'),
	#     u'At odio ullam quia.',
	#     u'Nisi pariatur.',
	#     Decimal('75097.3'))

	fake.pybool()
	# True

	fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
	# set([Decimal('1668684.4'), 7.341028, 9735, datetime(2003, 9, 14, 23, 3, 17), 458, 7543, u'Sequi omnis.', u'Laudantium ut.', u'destiney.eichmann@connelly.com', -355063.791307, 5115, u'http://koss.org/category/posts/category/', 8062, 1269])

	fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
	# {   u'deleniti': 2921,
	#     u'et': -786.860101845,
	#     u'harum': u'Accusamus non.',
	#     u'id': datetime(2003, 10, 5, 1, 42, 41),
	#     u'in': u'jwilkinson@simonis.com',
	#     u'inventore': u'Nesciunt totam hic.',
	#     u'iure': u'Nulla et rem.',
	#     u'quas': u'Qui voluptas qui.',
	#     u'saepe': u'Sit facilis ut qui.',
	#     u'totam': u'Quos aut molestias.',
	#     u'voluptatem': u'Soluta tenetur est.'}

	fake.pyint()
	# 5322
