Мало знаний, большой вызов! Эта статья участвует в "Необходимые знания для программистов«Творческая деятельность.
Привет всем, яодна чаша в неделю, передняя часть, которая не хочет быть пьяной (завернутой). Если написанной статье посчастливилось получить вашу благосклонность, мне очень повезло~
переменные и типы
Переменная — это носитель для хранения данных, то есть контейнер. Переменная в компьютере - это фактические данные или часть пространства памяти, в которой хранятся данные в памяти.Значение переменной может быть прочитано и изменено, что является основой всех компьютеров и элементов управления. Компьютеры включают в себя широкий спектр типов данных, таких как текст, видео, аудио и многое другое.
Типы, обычно используемые в Python
- Целое число: Python может обрабатывать целые числа любого размера и поддерживает двоичное, восьмеричное и шестнадцатеричное представление.
- Плавающая запятая: числа с плавающей запятой также известны как десятичные дроби.
- Тип строки: строка — это любой текст, заключенный в одинарные или двойные кавычки, с одинарными кавычками.
''или двойные кавычки""Обернутая строка, которая может быть написана на нескольких линиях (начиная с трех односвязных или трех двойных кавычек и заканчивая тремя одномядными или тремя двойными кавычками). - boolean: только логические значения
True,Falseлибо два значенияTrue, либоFalse.
переменная команда
Для каждой переменной, для которой нужно определить имя, правила команды для переменных Python
- Имена переменных состоят из букв (обобщенные символы Юникода, за исключением специальных символов), цифр и знаков подчеркивания.Номер не может начаться.
- с учетом регистра (верхний регистр
aи нижний регистрAдве разные переменные). - Не конфликтуйте с ключевыми словами (словами со специальным значением, о которых будет сказано позже) и системными зарезервированными словами (такими как имена функций, модулей и т.п.).
использование переменных
Если вы определяете переменную и присваиваете ей значение, вы можете вызвать ее непосредственно в функции следующим образом:
# 整数型
a = 123
# 浮点型
b = 1.23
# 字符串型
c = "一碗周"
# 布尔型
d = True
print(a, b, c, d)
# 123 1.23 一碗周 True
Обнаружение типов переменных и преобразований
Проверить тип переменной
пройти черезtype()функция для определения типа переменной, код выглядит следующим образом:
# 整数型
a = 123
# 浮点型
b = 1.23
# 字符串型
c = "一碗周"
# 布尔型
d = True
print(type(a), type(b), type(c), type(d))
# <class 'int'> <class 'float'> <class 'str'> <class 'bool'>
преобразование типов
Типы переменных можно преобразовать с помощью функций, встроенных в Python, следующим образом:
-
int(): Преобразование числового значения или строки в целое число, вы можете указать основание. -
float(): преобразование строки в число с плавающей запятой. -
str(): преобразовать указанный объект в строковую форму, и вы можете указать кодировку. -
chr(): преобразовать целое число в строку (один символ), соответствующую кодировке. -
ord(): преобразовать строку (символ) в соответствующую кодировку (целое число).
Пример кода выглядит следующим образом:
num = 10
str = str(num)
bool = bool(str)
print(type(str)) # <class 'str'>
print(type(bool)) # <class 'bool'>
оператор
| оператор | описывать |
|---|---|
[],[:]
|
нижний индекс, срез |
** |
показатель |
~,+,-
|
побитовое отрицание, знак |
*,/,%,//
|
умножать, делить, по модулю, делить |
+,-
|
плюс, минус |
>>,<<
|
двигаться вправо, двигаться влево |
& |
побитовое И |
^, ` |
` |
<=,<,>,>=
|
меньше или равно, меньше, больше, больше или равно |
==,!=
|
равно, не равно |
is,is not
|
оператор идентификации |
in,not in
|
член оператора |
not,or,and
|
Логические операторы |
=,+=,-=,*=,/=,%=,//=,**=,&=,` |
= 、^=、>>=、<<=` |
- Порядок операторов в приведенной выше таблице примерно отсортирован от большего к меньшему.
- Оператор тождества понимается как
是или不是 - Оператор-член понимается как
在или不在 - логические операторы объединяют логические типы,
andТо есть, если все истинны, результат верен, а если один из них ложен, то он ложен;orИстинно, если одно из них истинно, а если верна левая часть, то правая часть не будет выполнена (принцип короткого замыкания);notэто наоборот. - Оператор присваивания присваивает значение справа переменной слева
- составной оператор присваивания
a+=bэтоa=a+b, другие подобные
Использование функций ввода и заполнителей
использоватьinput()Функция получает ввод с клавиатуры (строка).
Заполнитель, как следует из названия, представляет собой символ, вставляемый в вывод. в
-
%dявляется заполнителем для целого числа -
%fявляется заполнителем для десятичных знаков -
%sявляется строковым заполнителем -
%%Представляет знак процента (поскольку знак процента представляет собой заполнитель, знак процента в строке с заполнителем должен быть записан как%%)
aa = input("请输入字符串:")
bb = int(input("请输入整数值:"))
cc = float(input("请输入浮点数值:"))
print("这是输入的字符串为:%s" % aa)
print("这是输入的整数为:%d" % bb)
print("这是输入的浮点数为:%f" % cc)
Суммировать
- Понимать, что делают переменные, соглашения об именах и как они используются.
- понять функцию
input(),type(), а также использование различных функций для преобразования типов - Изучил основы использования операторов в Python. Оператор присваивания имеет самый низкий приоритет. Если у вас нет полного понимания приоритета, вы можете передать
()повысить его приоритет.