【python初识】数据和对象

1、迭代和循环

for t in na.append(fun(t))a = [fun(t) for t in n]

2、set函数

创建集合(没有重复的元素)

3、sorted函数

原地改变列表的顺序,默认从大到小。传入reverse = True可以按照降序排列。

print(sorted(set(a),reverse = True)[0:3])

[0:3]表示列表中的数据项,从0到3(不包含)

4、pop函数

pop(0),调用将删除并返回列表最前面的数据项

5、字典

a = {}
b = dict()a['name'] = ['a1','b1','c1']
b = {'name':'a1','b1','c1','attr':'a','b','c'}b['attr'][-1] #从由往左读,第一项,即'c'b['bd'] = "af,ag,fg" #添加元素对

6、类

class A:def __init__(self,name = A): #构造函数self.name = name#………… def abc(self,st)……class B(list):def __init__(self): #构造函数Sara= A(sara)
type(sara) #查看类型
dir(sara)  #类函数

【python初识】数据和对象相关推荐

  1. Python初识对象

    一 楔子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都有不同的技能,比如人拿棍打狗, ...

  2. python 宝典 笔记 第十二章 存储数据和对象 (各种对象转换成字符串)

    第十二章 存储数据和对象 12.1数据存储概述 12.1.1文本与二进制对比 文本格式易于阅读和调试,跨平台性能好.二进制格式占用空间小,适于按记录存取. 12.1.2压缩 假如对象的大小开始成为问题 ...

  3. Lesson 008 —— python 初识

    Lesson 008 -- python 初识 python 文件 python 文件名 Python 文件名的后缀可以是任意的,但是,之后导入我们的模块的时候,如果文件后缀名不是 .py ,那么会报 ...

  4. python字符串代码对象_Python源码剖析 - Python中的字符串对象

    1. 前言 我们已经在 [Python中的整数对象] 章节中对定长对象进行了详细的讲解,接下来我们将介绍变长对象,而字符串类型,则是这类对象的典型代表. 这里必须先引入一个概念: Python 中的变 ...

  5. python+大数据-MySQL-day02(黑马)

    python+大数据-MySQL-day02(黑马) 一 MySQL学习日志–变量,函数,流程控制 1.变量 系统变量:全局变量会话变量自定义变量:用户变量局部变量#一.系统变量说明:变量由系统定义, ...

  6. 16.1、python初识面向对象(1)

    初识面向对象 楔子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都有不同的技能,比如人 ...

  7. python的类和对象_Python类与对象实验

    一.任务描述 本实验任务主要对Python类与对象进行一些基本操作,通过完成本实验任务,要求学生熟练掌握Python类与对象的关系,并对Python类与对象的基本操作进行整理并填写工作任务报告. 二. ...

  8. Python初识面向对象

    一.Python初识面向对象 1.1 封装 class Person:country='中国' #静态字段,可以直接调用def __init__(self,name,pwd): #Python类自带的 ...

  9. 简单比较Python的数据持久化操作

    Python中操作关系数据库最直接的就是用DB-API了,流程一般是:连接.执行SQL语句.提交.断开.以MySQL为例,下面是各步骤的代码示例: 首先是连接: Python代码 % python & ...

最新文章

  1. 图解|打工人看腾讯这道多线程面试题
  2. Typescript-规范
  3. xcode 8   去除无用打印信息
  4. Python解释器种类以及特点?
  5. stl-vector
  6. java mail 554_554邮件被拒绝:电子邮件地址未经验证[重复]
  7. SQL数据库引擎服务SQL Server启动参数概述
  8. mysql隔离性和线性隔离_MySQL--事务,隔离性和隔离级别
  9. ArcGIS Server .net Web ADF 体系结构
  10. 微软云加速器助edoc2入云腾飞
  11. matlab已知斜率画直线,MATLAB 霍夫变换 连接斜率相同的直线
  12. java项目技术方案_javaweb应用开发项目设计方案
  13. excel如何根据身份证批量提取员工年龄?
  14. CryENGINE 3 百度百科介绍
  15. 新华三HCL链路聚合
  16. 小程序webview内网页实现微信支付
  17. 使用inet_aton报错
  18. 这个小程序厉害了!一键生成花式昵称,让你的微信从此与众不同!
  19. Qt error: /usr/bin/ld: cannot find -lGL: No such file or directory
  20. 计算机英语单词练习二

热门文章

  1. ROS学习之URDF
  2. jmeter 正则获取参数集合和ForEach控制器结合使用(转)
  3. redis的安装和pip连接
  4. UnityShader入门精要-3.3 UnityShader的结构
  5. 关于JavaScript中的同步(SYNC)和异步(ASYNC)
  6. 响应式的无限滚动全屏dribbble作品集布局展示效果
  7. 转帖:3D音频之双耳效应
  8. 如何datagrid分页保持每页先前选择的checkbox的状态?
  9. hdu4973 线段树(题目不错,用了点,段,更新查找还有DFS)
  10. hdu 4099 字典树 + 斐波那契