Программирование на Python3 с PyQt5 - страница 2



S.upper()Преобразование строки к верхнему регистру
S.lower()Преобразование строки к нижнему регистру
S.startswith(str)Начинается ли строка S с шаблона str
S.endswith(str)Заканчивается ли строка S шаблоном str
S.join(список)Сборка строки из списка с разделителем S
ord(символ)Символ в его код ASCII
chr(число)Код ASCII в символ
S.capitalize()Переводит первый символ строки в верхний регистр, а все остальные в нижний
S.center(width, [fill])Возвращает отцентрованную строку, по краям которой стоит символ fill (пробел по умолчанию)
S.count(str, [start],[end])Возвращает количество непересекающихся вхождений подстроки в диапазоне [начало, конец] (0 и длина строки по умолчанию)
S.expandtabs([tabsize])Возвращает копию строки, в которой все символы табуляции заменяются одним или несколькими пробелами, в зависимости от текущего столбца. Если TabSize не указан, размер табуляции полагается равным 8 пробелам
S.lstrip([chars])Удаление пробельных символов в начале строки
S.rstrip([chars])Удаление пробельных символов в конце строки
S.strip([chars])Удаление пробельных символов в начале и в конце строки
S.partition(шаблон)Возвращает кортеж, содержащий часть перед первым шаблоном, сам шаблон, и часть после шаблона. Если шаблон не найден, возвращается кортеж, содержащий саму строку, а затем две пустых строки
S.rpartition(sep)Возвращает кортеж, содержащий часть перед последним шаблоном, сам шаблон, и часть после шаблона. Если шаблон не найден, возвращается кортеж, содержащий две пустых строки, а затем саму строку
S.swapcase()Переводит символы нижнего регистра в верхний, а верхнего – в нижний
S.title()Первую букву каждого слова переводит в верхний регистр, а все остальные в нижний
S.zfill(width)Делает длину строки не меньшей width, по необходимости заполняя первые символы нулями
S.ljust(width, fillchar=" ")Делает длину строки не меньшей width, по необходимости заполняя последние символы символом fillchar
S.rjust(width, fillchar=" ")Делает длину строки не меньшей width, по необходимости заполняя первые символы символом fillchar
S.format(*args, **kwargs)Форматирование строки


2.2 Условный оператор


sun = input('Введите 1 если погода солнечная, и 2 если пасмурная: ')

if sun == '1':

    d = 'Нужно загорать'

else:

    d = 'Загорать не выйдет'

print(d)


myname = input('Введите логин: ')

mypass = input('Введите пароль: ')

if ((myname == 'tsn') and (mypass == 'superpassword123')) or ((myname == 'boss') and (mypass == '777')):

    print('Привет, ' + myname + '. Добро пожаловать!')

else:

    print('Ты хто такой, тавай дасвидания…')


v = int(input('Введите сколько вам лет: '))

if (v < 18):

    print('Привет, юный кодер')

elif (v < 30):

    print('Здравствуйте, молодой человек')

elif (v < 65):

    print('Добрый день. Как семья, дети?')

elif (v < 100):

    print('Здорово, Михалыч. Пенсию уже дали?')

elif (v < 100000):

    print('Клан бессмертных приветствует тебя!')


Введите 1 если погода солнечная, и 2 если пасмурная: 1

Нужно загорать

Введите логин: tsn

Введите пароль: 123

Ты хто такой, тавай дасвидания…

Введите сколько вам лет: 43

Добрый день. Как семья, дети?




2.2.1 Пример решения квадратного уравнения с защищенными блоками


# Пример решения квадратного уравнения

import math # Подключение математического модуля


try: # Защищенный блок 1

    a = float(input("Введите A="))

    b = float(input("Введите B="))

    c = float(input("Введите C="))

    try: # Защищенный блок 2