Главная страница
Навигация по странице:

  • NoneType

  • 18 значимых символов . В данном случае используются только два символа 1 и 5. complex

  • Обучение Питон. Правила присвоения имени идентификатору Первым символом переменной должна быть буква или знак подчеркивания ( )


    Скачать 32.16 Kb.
    НазваниеПравила присвоения имени идентификатору Первым символом переменной должна быть буква или знак подчеркивания ( )
    Дата03.05.2023
    Размер32.16 Kb.
    Формат файлаdocx
    Имя файлаОбучение Питон.docx
    ТипПравила
    #1105958

    Урок 1. Переменные

    Правила присвоения имени идентификатору:

    1. Первым символом переменной должна быть буква или знак подчеркивания (_).

    2. Все символы, кроме первого, могут быть: буквой из нижнего регистра (az), верхнего регистра (AZ), знаком подчеркивания или цифры (0-9).

    3. Имя идентификатора не должно содержать пробелов или специальных символов(!, @, #, %, ^, &, *).

    4. Имя идентификатора не должно быть похоже ни на одно ключевое слово, определенное в языке.

    5. Имена идентификаторов чувствительны к регистру; например, my name и MyName не совпадают.

    6. Примеры действительных идентификаторов: a123, _n, n_9 и т. д.

    7. Примеры недопустимых идентификаторов: 1a, n% 4, n 9 и т. д.


    Урок 2. Типы данных

    NoneType


    NoneType – отсутствие данных

    a = None

    int


    int – целое число

    age = 20

    print("Возраст:", age) # Выведется: Возраст: 20

    По умолчанию стандартные числа расцениваются как числа в десятичной системе. Но Python также поддерживает числа в двоичной, восьмеричной и шестнадцатеричной системах.

    Для указания, что число представляет двоичную систему, перед числом ставится префикс 0b:

    a = 0b11

    print(a) # 3 в десятичной системе

    Для указания, что число представляет восьмеричную систему, перед числом ставится префикс 0o:

    a = 0o7

    print(a) # 7 в десятичной системе

    Для указания, что число представляет шестнадцатеричную систему, перед числом ставится префикс 0x:

    a = 0x0A

    print(a) # 10 в десятичной системе

    float


    float – число с плавающей точкой (вещественное)

    a = 1.3

    print(a) # Выведется: 1.3

    Число с плавающей точкой можно определять в экспоненциальной записи (экспоненте):

    x = 1.5e3

    print(x) # Выведется: 1500.0

    x = 1.5e-3

    print(x) # Выведется: 0.0015

    Число после экспоненты указывает степень числа 10, на которое надо умножить основное число 1.5.

    Число float может иметь только 18 значимых символов.

    В данном случае используются только два символа 1 и 5.

    complex


    complex – комплексное число

    Тип complex представляет комплексные числа в формате вещественная_часть+мнимая_частьj – после мнимой части указывается суффикс j

    complexNumber = 1+2j

    print(complexNumber) # (1+2j)

    str


    str – строка – последовательность символов: букв, цифр, знаков препинания и т.д.

    name = 'Tom123'

    print(name) # Tom123

    При этом если строка имеет много символов, ее можем разбить ее на части и разместить их на разных строках кода.

    В этом случае вся строка заключается в круглые скобки, а ее отдельные части в кавычки:

    text = ("Laudate omnes gentes laudate "

    "Magnificat in secula ")

    print(text)

    Если же мы хотим определить многострочный текст, то такой текст заключается в тройные двойные или одинарные кавычки:

    text = '''Laudate omnes gentes laudate

    Magnificat in secula

    Et anima mea laudate

    Magnificat in secula

    '''

    print(text)

    Если текст в тройных одинарных кавычках присваивается переменной, то это строка, а не комментарий.
    Управляющие последовательности в строке

    Строка может содержать ряд управляющих последовательностей:

    \: позволяет добавить внутрь строки слеш

    \': позволяет добавить внутрь строки одинарную кавычку

    \": позволяет добавить внутрь строки двойную кавычку

    \n: осуществляет переход на новую строку

    \t: добавляет табуляцию (4 отступа)
    Применим несколько последовательностей:

    text = "Message:\n\"Hello World\""

    print(text)

    Результат:
    Message:

    "Hello World"

    Подобные последовательности также могут и мешать. Например:

    path = "C:\python\name.txt"

    print(path)

    Здесь переменная path содержит некоторый путь к файлу.

    Однако внутри строки встречаются символы "\n", которые будут интерпретированы как управляющая последовательность.

    Так, мы получим следующий консольный вывод:

    C:\python

    ame.txt

    Чтобы избежать подобной ситуации, перед строкой ставится символ r

    path = r"C:\python\name.txt"

    print(path)

    Вставка значений в строку

    Python позволяет встравивать в строку значения других переменных.

    Для этого внутри строки переменные размещаются в фигурных скобках {}, а перед всей строкой ставится символ f:

    userName = "Tom"

    userAge = 37

    user = f"name: {userName} age: {userAge}"

    print(user) # name: Tom age: 37

    В данном случае на место {userName} будет вставляться значение переменной userName. Аналогично на вместо {userAge} будет вставляться значение переменной userAge.

    list


    list – список

    Пример: a = [1 , 1, ‘a’]

    tuple


    tuple – кортеж

    Пример: a = (1, 1, ‘a’)

    set


    set – множество

    Пример: a = {1, 1, ‘a’}

    dict


    dict – словарь

    Пример: a = {‘a’:1, ‘b’:2}

    bool


    bool – логические булевые значения.

    Тип bool представляет два логических значения: True (верно, истина) или False (неверно, ложь).

    Значение True служит для того, чтобы показать, что что-то истинно. Значение False, наоборот, показывает, что что-то ложно.

    Пример:

    a = True

    print(a) # выведется: True

    С помощью встроенной функции type() динамически можно узнать текущий тип переменной:

    userId = "abc" # тип str

    print(type(userId)) #
    userId = 234 # тип int

    print(type(userId)) #


    написать администратору сайта