-
Python是什么类型的语言
-
Python是动态编程语言、脚本语言(解释型语言)、动态类型语言、强类型定义语言
-
编译型和解释型
-
编译型:一次把所有代码转换为机器语言
-
解释型:程序执行到源程序的某一条指令,解释程序将源代码转换成二进制代码以执行
-
-
强定义型和若定义型
-
强定义型:一旦某个变量确定了某个数据类型,不经过强制转换,就永远是这个数据类型 → java、python
-
弱定义型:数据类型可以被忽略
-
-
动态型和静态型
-
动态型:运行期间才对数据类型进行检查 → python
-
静态型:编译期间对数据类型进行检查 → java
-
-
动态编程型和静态编程型:
-
动态编程型:可以在运行时改变其结构(已有的函数被删除之类的 → python
-
静态编程型:运行时结构与不可变 → java、c
-
-
-
Python的数据类型
-
整型
-
浮点型
-
字符串型
-
元组
-
列表
-
字典
-
查看数据类型
type()
-
获取对象的内存地址:
id()
-
数据类型转换
int()
/str()
/list()
/set()
-
-
可变数据类型和不可变数据类型
-
当该数据类型的对应变量的值发生了改变,那么它对应的内存地址也会发生改变,就称不可变数据类型
-
int
(整型)、string
(字符串)、tuple
(元组) -
元组被称为只读列表,即数据可以被查询,但不能被修改。如果我们强行修改元组中的数据,会报错。
-
-
*args和**kwargs
-
*args 必须放在 **kwargs 的前面
-
*args就是就是传递一个可变参数列表给函数实参,这个参数列表的数目未知,甚至长度可以为0。
-
*kwargs则是将一个可变的关键字参数的字典传给函数实参,同样参数列表长度可以为0或为其他值
-
-
字符串处理方法
-
Try - except
- 异常处理
-
字符串格式化
-
装饰器
- 在代码运行期间动态增加功能的方式,成为装饰器,本质上就是返回函数的高阶函数,允许程序员修改函数或类的行为
Python常见题
最新推荐文章于 2024-11-13 17:26:18 发布