Типы данных Python: строки, числа, списки, кортежи, словари и наборы
Изучайте и изучайте основы Python, чтобы модульно создавать более быстрые и мощные приложения, которые обеспечат будущую революцию в области искусственного интеллекта, робототехники, машинного обучения, Интернета вещей...
Струны
Строки в Python — это последовательности символов. Строка заключается в одинарные или двойные кавычки.
Пример:
my_string = "Hello world!" print(my_string)
Выход:
Hello world!
Общие методы строк
- Capitalize(): этот метод возвращает строку, в которой первый символ написан с заглавной буквы, а остальные символы — в нижнем регистре.
s_1 = "Love is forever" print(s_1.capitalize())
Выход:
Love is forever
2. center(): этот метод возвращает строку, дополненную указанным символом.
a= "Hello" b = a.center(33) print("After padding string is: "+b)
Выход:
After padding String is: Hello
3. count(): этот метод возвращает количество вхождений подстроки в заданную строку.
a= "Hello Bye Bye" b = a.count("Bye") # counts the number of times substring occurs in print(b)
4. endwith(): этот метод возвращает логическое значение, указывающее, заканчивается ли строка указанной подстрокой.
string = "loveislove" print(string.endswith("love")) True
5. find(): этот метод возвращает наименьший индекс в строке, в которой найдена подстрока.
word = 'love is love' print(word.find('is'))
Выход:
5
6. format(): этот метод форматирует строку с указанными значениями.
#The format() string method allows you to insert values into a string. my_string = "Hello, {name}!" print(my_string.format(name="Maria"))
Выход:
Hello, Maria!
7. index(): этот метод возвращает наименьший индекс в строке, в которой найдена подстрока.
str = "Hello, you are welcome to my world!" x = str.index("welcome") print(x) # Output: 15
8. join(): этот метод объединяет элементы итерируемого объекта со строкой, используя указанный разделитель.
# join a list of strings words = ['Python', 'is', 'an', 'interpreted', 'high-level', 'programming', 'language'] sentence = ' '.join(words) print(sentence) #OUTPUT: Python is an interpreted high-level programming language
9. lower(): этот метод возвращает строку в нижнем регистре.
example = "PYTHON IS FUN" example.lower() # Output: python is fun
10. replace(): этот метод заменяет указанную подстроку в строке другой подстрокой.
str = "Python is fun." x = str.replace("fun", "my passion") print(x) # Output: Python is my passion.
11. split(): этот метод разбивает строку на подстроки на основе указанного разделителя.
str = "Hello, World!" x = str.split(",") print(x) # Output: ['Hello', ' World!']
12.startwith(): этот метод возвращает логическое значение, указывающее, начинается ли строка с указанной подстроки.
Example: str = "Hello World!" #Check if the string starts with 'Hello': x = str.startswith("Hello") print(x) #Output True
13. strip(): этот метод возвращает копию строки с удаленными начальными и конечными символами (на основе переданного строкового аргумента).
example_string = ' Python Tutorial ' example_string.strip() # output: 'Python Tutorial'
14. upper(): этот метод возвращает строку в верхнем регистре.
myString = "hello world" print(myString.upper()) # Output: HELLO WORLD
Числа
В Python числа — это тип данных, который используется для представления числовых значений. Они используются для математических операций и могут быть выражены как целые числа (целые числа), числа с плавающей запятой (десятичные числа) или комплексные числа. Python также имеет встроенную математическую библиотеку, которую можно использовать для выполнения сложных математических операций с числами.
- len() — используется для получения длины последовательности, такой как строка, кортеж или список.
2. max() — используется для получения наибольшего элемента в последовательности.
3. min( ) — используется для получения наименьшего элемента в последовательности.
4. sum() — используется для получения суммы последовательности чисел.
5. round() — используется для округления числа до заданное количество знаков после запятой.
6. abs() — используется для получения абсолютного значения числа.
7. pow() — используется для вычисления числа в степени другого числа.
8. sorted() — используется для сортировки последовательности элементов.
9. int() — используется для преобразования строки или числа с плавающей запятой в целое число.
10. float() — используется для преобразования строка или целое число в число с плавающей запятой.
пример суммы()
a= (3,4,5) x = sum(a) print(x) #Output: 12
Списки
Список в Python — это упорядоченный набор элементов. Он может содержать элементы любого типа данных, такие как строки, целые числа, числа с плавающей запятой, логические значения и даже другие списки.
Пример:
my_list = [1, 2, 3, 4, 5]
Кортежи
Кортежи в Python — это тип структуры данных, состоящий из упорядоченного набора элементов. Элементы в кортеже обычно являются неизменяемыми или неизменяемыми и могут относиться к любому типу данных, включая числа, строки и объекты. Пример кортежа в Python:
('apple', 'banana', 'cherry')
Словари
Словари в Python представляют собой неупорядоченный набор пар ключ-значение. Они определяются с помощью фигурных скобок {} и имеют ключи и значения, разделенные двоеточием:.
Пример:
my_dict = {
«имя»: «Джонни»,
«возраст»: 29,
«страна»: «США»
}
Наборы
Набор в Python — это неупорядоченный набор уникальных элементов. Наборы используются для хранения нескольких элементов в одной переменной.
Пример:
мой_набор = {1, 2, 3}
# creates a set of string type vowel_letters = {'a', 'e', 'i', 'o', 'u'}
Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter, LinkedIn, YouTube и Discord .
Заинтересованы в масштабировании запуска вашего программного обеспечения? Ознакомьтесь с разделом Схема.