python基础知识(2)

时间:2021-10-31 18:42:05

1.变量和按引用传递:

在pyhton中对变量赋值时,你其实是在创建对象的引用。

2.动态引用和强类型:

python中的对象引用没有与之相关联的类型的信息(即python可以自动判断所定义的类型不需要进行类型声明)而隐式转换只是在很明显的情况下才会发生。可以用type()查看变量的类型,也可以用isinstance()函数检查一个对象是否为某一个特定的类型。

3.属性和方法:

python中的对象通常既有属性也有方法可以通过obj.attribute_name语法来进行访问,属性和方法也可以用getattr函数来进行通过名称进行访问。

4."鸭子"类型:

python中的对象iter()数进行判定该对象是否为可迭代的对象。

5.引入:

在python中,模块(module)就是一个含有函数和变量定义以及从其他.py文件引入的此类的东西的.py文件。例如import numpy

也可以通过as将其引入不同的变量名:import numpy as np

6.二元运算符和比较运算符:

python基础知识(2)