当前位置:   article > 正文

python语言基础知识点总结_python基础知识总结

python语言基础

python基础知识总结

发布时间:2020-08-05 18:33:21

来源:51CTO

阅读:173

作者:小止1995

1、 python对象:

身份:对象的唯一标识,可使用内建函数id()得到

类型:对象类型决定对象操作,eg:不可能对一个str对象进行判断empty检验。可使用内建函数type进行查看。

由于类型也是python对象,所以要判断某对象是不是什么类型,可使用:type(obj)== type(dict{})

值:对象的数据值,若对象支持更新操作,则可修改。eg:tuple 和 list的区别

2、 对象属性

常见包含数据属性对象:类、类实例、模块

3、 标准类型

1af02ba48d477c00852719c4bd83f3cf.png

其他内建类型:

2a3bc74a3f9a39e41d767c33f8095613.png

注:

613cf09937d59f368b97e3c25d75a4ff.png

4、 基本类型的分类:使用以下三种模型进行分类

存储模型:python的对象能容纳一个或多个值,一个能保留单个字面独享的类型,成为原子或标量存储。eg:数值、字符串。

那些可容纳多个对象的类型,称之为容器存储。eg:列表、元组、字典

更新模型:某些对象的类型允许它们的值改变,即可变对象(列表、字典)。而不可变对象则不允许它们的值被更改。(数字、字符串、元组)。可使用id(obj)查看对象标识。

访问模型:分为三种访问方式:直接存取(对于非容器类型)、顺序(字符串、列表、元组)和映射(字典)。

标准类型分类:

9ba10328d7e03b2d77d6db188f79e6f5.png

5、不支持的类型

1)char和byte

使用字符串代替

2)指针

使用id()查看地址,但是不能操作该值

3)int、short、long

python的×××等同于long,无需自己维护变量长度

4)float、double

python的浮点数等同于C的double

6、 type和isinstance

type是python的内建函数,会返回python对象的类型,不限于基本类型

eg:import types

type(num) == types.IntType

isinstance(obj, (int, float, ...)),接受一个对象类型元组作为参数

7、xrange与range

b35d5400ec79cd9238fb74e2e6c39462.png

8、str与repr

86cdc58d50a4ffdf547394ab3c6d3f42.png

65007d3969924f1259977bf211f58ea6.png

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/941544
推荐阅读
相关标签
  

闽ICP备14008679号