Get the App
SLTechnology News&Howtos  ›  Development  › 

How python uses Type hints

Shulou Source: shulou.com Published: 2022-06-01 06:00:07 10月25日 Update

This article is about how python uses Type hints. The editor thinks it is very practical, so share it with you as a reference and follow the editor to have a look.

Type hints

Python is a dynamically typed language. You do not need to specify a data type when defining variables, functions, classes, and so on. This allows for fast development time. However, there is nothing more annoying than run-time errors caused by simple input problems.

Starting with Python 3.5, you can choose to provide type hints when defining functions.

Def addTwo (x: Int)-> Int: return x + 2

We can also define type aliases.

From typing import ListVector = list [float] Matrix = list [vector] def addMatrix (a: Matrix, b: Matrix)-> Matrix: result = [] for iLeary in enumerate (a): result_row = [] for j, col in enumerate (row): result_row + = [a [I] [j] + b [I] [j]] result + = [result_row] return resultx = [1.0,0.0], [0.0] 1]] y = [[2.0,1.0], [0.0,2.0]] z = addMatrix (x, y)

Although not mandatory, type comments can make your code easier to understand.

They also allow you to use type checking tools to capture stray TypeError before running. This is useful if you are working on large, complex projects!

Thank you for reading! This is the end of this article on "how python uses Type hints". I hope the above content can be of some help to you, so that you can learn more knowledge. if you think the article is good, you can share it out for more people to see!

Tags: Type content function more article run good complex practical annoying code alias dynamic variable can make tool mandatory data article time Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno MySQL macOS Huawei Shulou Technology NVidia