• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
炫火狼
博客园    首页    新随笔    联系   管理    订阅  订阅

学习笔记——Python的对象模型

1、数字

数字分为整型(int)如:1234, 564;浮点型(float)如:1.245, 3.1415926, 1.23e9, 1.2e-5;复数(complex)如:3+4j

2、字符串 (str)  如:‘Lisa’, "I'm student", "'Python'";

         字符串中的编码问题,在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。

3、字节串 (bytes)如:b‘Hello, world’

4、列表 (list)如:[1, 2, 3]   ['a','b',['c','2']]   

5、元组  (tuple) 如:(1, -9, 6),    (3,)

6、字典  (dict)如:{1:'a', 2:'b', 3:'c'}

7、集合 (set)如:{'a', 'b', 'c'}

8、布尔型   (bool) True ,  False

9、空类型  (NoneType) None

10、异常  Exception、ValueError、TypeError

11、文件     如:f = open('data.dat', 'rb')      一般用  with...as...

12、其他可迭代对象     如:生成器对象、range对象、zip对象、enumerate对象、map对象、filter对象......

13、编程单元    

       函数(用def定义)、类(用class定义)他们都属于可调用对象

       模块(类型为module)  模块用来集中存放函数、类、常量或者其他对象

posted @ 2019-01-02 18:42  炫火狼  阅读(569)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3