本文是开始在Python编程的初学者的类型提示的快速介绍。如果您是经验丰富的程序员,那么我建议您查看更多高级文章或文档。
python是一种动态语言,其中数据/变量类型通常定义。这使得Python的灵活性和方便对于开发人员而言,您不必严格定义和跟踪变量类型。
当我们阅读较大项目(尤其是库的代码库)时,键入提示可以帮助我们知道哪些对象类型与哪些变量相关联。如果您来自静态键入的语言(C/C ++,Java,Typescript等),那么您已经熟悉类型声明,并且在调试或了解代码基础时知道它的重要性。
使用Python 3.5,Type提示正式成为该语言的一部分。
类型提示是静态指示值类型的正式解决方案。
Python类型提示的语法
类型提示在第一次调用/声明变量后涉及颜色和类型声明。
name: str
age: int
name = input("Enter your name: ")
age = int(input("Enter your age: "))
类型提示Python函数
类型提示可以在Python函数中实现,以记录他们接受的值并返回。
greeting = "Hello, {}, you're {} years old"
def greet(user:str, age:int) -> str:
return greeting.format(user, age)
name = input("Enter your name: ")
age = int(input("Enter your age: "))
print(greet(name, age))
同样,您可以将类型提示应用于容器对象,类等。查看以下资源,深入研究Python中的类型提示: