1. Rasmiy sayt


List – tartiblangan va o’zgaruvchan ro’yxat. Elementlarini dublikatlash mumkin. Tuple


Download 41.08 Kb.
bet2/4
Sana17.06.2023
Hajmi41.08 Kb.
#1547788
1   2   3   4
Bog'liq
ochiq darsga savollar

List – tartiblangan va o’zgaruvchan ro’yxat. Elementlarini dublikatlash mumkin.

  • Tuple – tartiblangan va o’zgarmas ro’yxat. Elementlarini dublikatlash mumkin.

  • Set – Tartiblanmagan va indekslanmagan to’plam. Elementlari dublikatlanmaydi.

  • Dictionary tartiblanmagan,o’zgaruvchan va indekslangan to’plam. Elementlari dublikatlanmaydi.

    12. List- Pythonda erkin turdagi obyektlarning o`zgaruvchan qatorlashgan kolleksiyasi hisoblanadi (massivga o`xshash, lekin tiplar har xil bo`lishi mumkin). Ro`yxatlardan foydalanish uchun ularni tuzish kerak. List – aytib o’tganimizdek tartiblangan va o’zgaruvchan ro’yxat. Ro`yxatni har xil yondashuvlar yordamida yaratish mumkin. Uni kvadrat qavslar bilan hosil qilamiz:


    mashina = ["Audi", "Mustang", "Ferrari"] print(mashina)


    13. Kortejlar bir nechta ob’yektlarni birgalikda saqlashga xizmat qiladi. Ularni ro’yxatlarga o’xshatish mumkin. Lekin ular ro’yxatlar kabi boy funksionallikka ega emas. Ularning asosiy jihati qatorlarga o’xshab o’zgarmasliklaridir. Kortej- elementlar orasini vergul bilan ajratish orqali hosil qilinadi.

    Standart kutubxonalar


    14. Python tili standart kutubxonasining modullarini shartli ravishda mavzular bo`yicha quyidagi guruhlarga ajratish mumkin:

      • Bajarish davri servislari. Modular: sys, atexit, copy, traceback, math, cmath, random, time, calendar, datetime, sets, array, struct, intertools, locale, gettext.




      • Siklni qayta ishlashni qo`llab-quvvatlovchi. Modullar: pdb, hotshot, profile, unittest, pydoc. Paketlar: docutils, distutils.




      • OS (fayllar, protseslar) bilan ishlash. Modullar: os, os.path, getopt, glob, popen2, shutil, select, signal, stat, tempfile.




      • Matnlarni qayta ishlovchi. Modullar: string, re, StringIO, codecs, difflib, mmap, sgmllib, htmllib, htmlentitydefs. Paket: xml.




      • Ko`p oqimli hisoblashlar. Modullar: threading, thread, Queque.




      • Ma’lumotlarni saqlash. Arxivlash. Modullar: pickle, shelve, anydbm, gdbm, gzip, zlib, zipfile, bz2, csv, tarfile.




      • Platformaga tobe modullar. UNIX uchun: commands, pwd, grp, fcntl, resource, termios, readline, rlcompleter. Windows uchun: msvcrt, _winreg, winsound.




      • Tarmoqni qo`llab-quvvatlash. Internet protokollari. Modullar: cgi, Cookie, urllib, urlparse, htttplib, smtplib, poplib, telnetlib, socket, asyncore. Serverlarga misollar: SocketServer, BaseHTTPServer, xmlrpclib, asynchat.




      • Internetni qo`llab-quvvatlash. Ma’lumotlar formatlari. Modullar: quopri, uu, base64, binhex, binascii, rfc822, mimetools, MimeWriter, multifile, mailbox. Paket: email.




      • Python uchun. Modullar: parser, symbol, token, keyword, incpect, tokenize, pyclbr, py_compile, compileall, dis, compiler.




      • Grafik interfeys. Modul: Tkinter.


    Download 41.08 Kb.

    Do'stlaringiz bilan baham:
  • 1   2   3   4




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
    ma'muriyatiga murojaat qiling