随笔分类 - python
摘要:一:迭代器 在python中,很多对象可以直接通过for语句来直接遍历,例如:list、string、dict等等,这些被称为可迭代对象 迭代器是一个可以I记住遍历的位置的对象。 在python中,支持迭代器协议的就是实现对象的iter()和next()方法。 iter()方法返回迭代器本身 nex
阅读全文
摘要:一:使用class定义类 假设你要定义一下对象用于记录联系人,每个对象对应一个人,首先需要定义person类作为生产对象的模具。 首先创建一个没有任何内容的空类: 二:对类进行初始化 init()是python中一个特殊的函数名,用户根据类的定义创建实例对象,self参数指向了这个正在被创建对象本身
阅读全文
摘要:一:列表:list[] 增 In [125]: a=[] #新增方法1 In [126]: a.append("hello") In [127]: a Out[127]: ['hello'] #新增方法2 In [128]: a.insert(0,"huahua") In [129]: a Out[
阅读全文
摘要:一:编写程序 现如今有一组新的秒表数据,需要对其数据进行提取 sarah.txt 1.将sarah.txt中的名字与成绩打印出来(使用读取文件的方式) 打印结果: 完善代码思路: mikey.txt 2.将sarah.txt中的名字与成绩打印出来(使用字典的方式) 打印结果: 二:使用class定义
阅读全文
摘要:一:编写程序 现如今有4组秒表记录的数据,分别如下: 1.需要从各个文件将数据读入各自的列表,编写一个小程序,处理每个文件,为每个数据创建一个列表,并在屏幕上显示这些列表 james.txt julie.txt mikey.txt sarah.txt 二:排序的两种方式 原地排序:sort()方法
阅读全文
摘要:程序产生数据 很少会有程序从⼀个磁盘⽂件读取并处理数据后就把处理后的数据丢掉。通常情况下,程序会保存所处理的数据,将输出显示在屏幕上,或者通过⽹络传输数据。 将文件中的内容分别储存到2个不同的list中 以写模式写入文件 将上个代码中的man和other中的数据分别保存到man_data.txt和o
阅读全文
摘要:文件 在我们读写一个文件之前需要打开文件 mode第一个字母的文件类型: r:只读。这是默认模式 r+:可读可写,不会创建不存在的文件,如果直接写文件,则从顶部开始写,覆盖之前此位置的内容 w:只写,如果文件不存在则新建,如果已存在则覆盖内容 w+:读写,如果文件不存在则新建,如果已存在则覆盖 x:
阅读全文
摘要:python如何从文件读取数据的过程 python的基本输入机制是基于行的 open() 在对数据进行处理后需要关闭资源 close() 什么是异常? 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 捕捉异常
阅读全文
摘要:1.布尔类型 表示真假的类型(true和false) 数字 0、None,以及元素为空的容器类对象都可视作False,反之为 True。 2.数字 整数 In [10]: 5 Out[10]: 5 In [11]: 3+3*2 Out[11]: 9 In [12]: (3+3)*2 Out[12]:
阅读全文
摘要:创建简单的python列表 在数据两边加引号,是将各个名字转换成字符串 用逗号将列表项与下一项隔开 在列表的两边加上开始和结束括号 使用赋值操作符=将这个列表赋值给一个标识符(name) 使用括号法访问列表数据 处理列表数据 1.for 格式:for 目标标识符 in 列表: 解析: 2.while
阅读全文
摘要:环境搭建 准备工具: centos7:http://mirror.bit.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso virtuslvox:https://www.virtualbox.org/wiki/Downloads sub
阅读全文