bookmate game
ru
Марк Лутц

Программирование на Python. Том 1

Kitap eklendiğinde bana bildir
Bu kitabı okumak için Bookmate’e EPUB ya da FB2 dosyası yükleyin. Bir kitabı nasıl yüklerim?
Bu kitap şu anda mevcut değil
1.566 yazdırılmış sayfalar
Bunu zaten okudunuz mu? Bunun hakkında ne düşünüyorsunuz?
👍👎

Alıntılar

  • Michael Nockovalıntı yaptı5 yıl önce
    Словари являются настолько удобными объектами при программировании на языке Python, что было предусмотрено еще несколько способов их создания, отличающихся от традиционного синтаксиса литералов, продемонстрированного выше, - например, вызовом конструктора с именованными аргументами, при этом все ключи будут строками:
    >>> bob = dict(name='Bob Smith', age=42, pay=30000, job='dev')
    >>> sue = dict(name='Sue Jones', age=45, pay=40000, job='hdw')
    >>> bob
    {‘pay’: 30000, ‘job’: ‘dev’, ‘age’: 42, ‘name’: ‘Bob Smith’}
    >>> sue
    {‘pay’: 40000, ‘job’: ‘hdw’, ‘age’: 45, ‘name’: ‘Sue Jones’}
    заполнением словаря поле за полем (напомню, что для ключей словаря не предусматривается какой-то определенный порядок следования):
    >>> sue = {}
    >>> sue[‘name'] = ‘Sue Jones'
    >>> sue[‘age'] = 45 >>> sue[‘pay'] = 40000 >>> sue[‘job'] = ‘hdw'
    >>> sue
    {‘job’: ‘hdw’, ‘pay’: 40000, ‘age’: 45, ‘name’: ‘Sue Jones’}
    объединением двух списков, содержащих имена и значения:
    >>> names = [‘name', ‘age', ‘pay', ‘job']
    >>> values = [‘Sue Jones', 45, 40000, ‘hdw']
    >>> list(zip(names, values))
    [(‘name’, ‘Sue Jones’), (‘age’, 45), (‘pay’, 40000), (‘job’, ‘hdw’)]
    >>> sue = dict(zip(names, values))
    >>> sue
    {‘job’: ‘hdw’, ‘pay’: 40000, ‘age’: 45, ‘name’: ‘Sue Jones’}
    Словари можно даже создавать из последовательностей ключей и необязательного начального значения для всех ключей (этот способ удобно использовать для инициализации пустых словарей):
    >>> fields = (‘name', ‘age', ‘job', ‘pay')
    >>> record = dict.fromkeys(fields, ‘?')
    >>> record
    {‘job’: ‘?’, ‘pay’: ‘?’, ‘age’: ‘?’, ‘name’: ‘?’}
  • Michael Nockovalıntı yaptı5 yıl önce
    >>> bob = {‘name': ‘Bob Smith', ‘age': 42, ‘pay': 30000, ‘job': ‘dev'}
    >>> sue = {‘name': ‘Sue Jones', ‘age': 45, ‘pay': 40000, ‘job': ‘hdw'}
  • Michael Nockovalıntı yaptı5 yıl önce
    Python используется для создания широкого круга программ в самых разных областях. В число пользователей Python в настоящее время входят Google, YouTube, Industrial Light & Magic, ESRI, системы BitTorrent обмена файлами, Jet Propulsion Lab в NASA, игра Eve Online и National Weather Service (национальная метеорологическая служба, США).

Kitap raflarında

fb2epub
Dosyalarınızı sürükleyin ve bırakın (bir kerede en fazla 5 tane)