9 волшебных фактов о Python | Indite — Медиахостинг

9 волшебных фактов о Python

IT Boroda

visibility
14 Янв 2020
Знание фактов очень важно

Python-это универсальный язык программирования. Он очень прост в освоении, легкий синтаксис и читабельность-вот некоторые из причин, по которым разработчики переходят на python из других языков программирования.

Мы также можем использовать python как объектно-ориентированный и процедурно-ориентированный язык. Он является открытым исходным кодом и имеет множество библиотек для различных реализаций.

Python-это интерпретируемый язык высокого уровня, который лучше всего подходит для написания сценариев python для автоматизации и повторного использования кода.

Он был создан в 1991 году Гвидо Ван Россумом. Происхождение его названия навеяно комедийным сериалом под названием "Монти Пайтон". Работа с python дает нам бесконечные возможности. Мы можем использовать python в науке о данных, машинном обучении, искусственном интеллекте, веб-разработке, разработке программного обеспечения и т. д.

Чтобы работать с любым языком программирования,вы должны быть знакомы с IDE. Вы можете найти настройку для IDE для python, на ‘python.org-а установка ation, по-видимому, проста и поставляется с IDLE для написания программ на python. После того, как вы установили python в своей системе, вы все настроены на написание языка программирования.



508



Теперь я приведу 10 магических фактов на языке python:

1. Можно вернуть несколько значений в python не верьте смотрите приведенный ниже фрагмент кода:


Python:
def func ():

return 1,2,3,4,5
one, two, three, four, five = func ()print (one, two, three, four, five)
Выход:

(1, 2, 3, 4, 5)

2. можно использовать предложение “else “с петлей” for " в python. это особый тип синтаксиса, который выполняется только в том случае, если цикл for завершается естественным образом, без каких-либо инструкций break.


Python:
def func (array):

for num in array:
if num%2==0:
print(num)
break
else:
print("No call for Break. Else is executed")
print ("1st Case:")
a=[2]
func (a)
print ("2nd Case:")
a=[1]
func(a)
Выход:

1-й случай:
2
2-й случай:
нет призывов к перерыву. Остальное исполняется


3. В Python все делается по ссылке. он не поддерживает точки.

4. Распаковка аргументов функций - еще одна удивительная особенность python. Можно распаковать список или словарь в качестве аргумента функции, используя соответственно * и**. Это широко известно как оператор Splat. Пример здесь,

Python:
def point (x, y):

print (x, y)foo_list = (3,4)

bar_dict = {'y': 3, 'x':2 }point (*foo_list)

point (**bar_dict)
Выход:

3 4
2 3

5. Хотите найти индекс внутри цикла for? Оберните итерацию с помощью 'enumerate', и она выдаст элемент long с его индексом. Смотрите этот фрагмент кода.

Python:
vowels=['a','e','i','o','u']

for i, letter in enumerate(vowels):
    print(i, letter)
Выход:

(0, 'a')
(1, 'e')
(2, 'i')
(3, 'o')
(4, 'u')

6. Можно цеплять операторы сравнения в python answer = 1<x Больше примеров здесь,

Python:
i=5

ans = 1< i <10
print (ans)ans=10> i >< = 9

print (ans)ans = 5 ==i

print(ans)
Выход:

True
True
True

7. Мы не можем определить Бесконечности, верно? Но подождите! Только не для питона. Смотрите этот удивительный пример,

p_infinity = float ('Inf')if 99999999999999 > p_infinity:>
print ("число больше Бесконечности!")
else:
print ("бесконечность наибольшая")n_infinity = float ('- Inf')
if -99999999999999 < n_infinity:
print ("число меньше отрицательной Бесконечности!")
else:
print ("отрицательная бесконечность наименьшая")


Выход:

Бесконечность величайшая
отрицательная бесконечность наименьшая


8. Вместо того чтобы строить список с циклом, можно построить его более кратко с пониманием списка. Смотрите этот код для более глубокого понимания.

Python:
a = []

for x in range(0,10):
   a.append(x)
print(a)print([x for x in a])
Выход:

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]


9. Наконец, специальный оператор среза Python. Это способ получать элементы из списков, а также изменять их. Смотрите этот фрагмент кода,

Python:
a = [1,2,3,4,5]print (a[0:2])print (a[0:-1])print (a [:: -1])print (a [:: 2])print (a [:: -2])
Выход:

[1, 2]
[1, 2, 3, 4]
[5, 4, 3, 2, 1]
[1, 3, 5]
[5, 3, 1]


Заключительные Мысли:

Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, который люди могут понять. Так что продолжайте учиться, продолжайте раскачиваться. Спасибо, что прочитали эту статью.