Типы данных Python: строки, числа, списки, кортежи, словари и наборы

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

Струны

Строки в Python — это последовательности символов. Строка заключается в одинарные или двойные кавычки.

Пример:

my_string = "Hello world!"
print(my_string)

Выход:

Hello world!

Общие методы строк

  1. 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 также имеет встроенную математическую библиотеку, которую можно использовать для выполнения сложных математических операций с числами.

  1. 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 .

Заинтересованы в масштабировании запуска вашего программного обеспечения? Ознакомьтесь с разделом Схема.