python学习系列笔记(一)

mac2024-03-19  24

课程学习笔记参考https://coding.imooc.com/class/200.html(__bobby前辈所讲)

       python是动态语言。动态语言在运行时确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。静态语言是在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型。 例如:C++、Java、C#等。

      python中函数和类都是对象,可以赋值给一个变量,可以添加到集合对象中,可以作为函数的返回值(装饰器),也可以作为参数传递给函数

def print_name(name="johanna"): print(name) class Student(): def __init__(self): print("asf") pr = print_name pr("johan") st = Student st()

>>>>>>>> johan asf ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------python中type, class, object,object是最顶层的基类。

a = 1 print(type(1)) print(type(int)) print(int.__bases__) print(type.__bases__) print(object.__bases__) print(type(object))

>>>>>>>>

<class 'int'> <class 'type'> (<class 'object'>,) (<class 'object'>,) () <class 'type'>

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 python 中的常见内置类型

每个对象有一个id,类型,值。类型有:None全局只有一个,数值类型有int , float, complex, bool.迭代类型,序列类型(list,tuple,range, str,array,bytes),映射类型dict,集合类型,上下文管理器with语句,等。

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

最新回复(0)