7.24笔记

1 字符串类的方法 strip()  eg: str = str.strip() : 意思是除去字符串str中的空白符后再将其赋给字符串对象str.

2 在使用open() BIF时,若以写的形式打开文件 ,若用‘w’,则会将原数据文件中的内容全部清除,再添加新的数据,若不想删除原来的数据,则可用 a的模式(追加模式),若想要打开一个文件进行读和写(不清除),则使用‘w+‘. 若用写的模式打开文件,而这个文件不存在,则会为你创建一个文件,然后打开它进行写

3 print 向文件中写入数据,需要添加一个参数 file=‘’    print(A,file = file_A);   向文件file_A中写入变量A

4 try/except/finally 组:finally: 后面的代码意思是无论出现什么错误,都一定会执行finally中的代码,如可将文件关闭代码放在finally组后面

try:

except IOError as err:

finally:

可将ioerror的具体信息赋值给变量err,从而能得知准确的错误信息

eg:str(err) 可将err变量强制转换成字符串变量,进行你希望的输出

5 with: 由于try/except/finally 组在python中相当常用,所以python提供了with语句抽象出该组的作用,可以大大减少代码量

try:

with open(‘test.txt‘) as file_test:

for each_line in test:

..............................

except IOError as err:

‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘

在使用了with语句打开文件后,系统会自己在结束后将打开的文件关闭,因此不需要写finally组,大大减少了代码量

6 pickle 标准库:它可以保存和加载几乎所有的python数据对象 作用:可以在python内存中利用腌制好的数据重新创建数据,与原数据完全相同。

用pickle腌制数据的要求:必须以二进制访问的模式打开这些文件。

with open(‘test.pickle‘,‘wb‘) as pick:

pickle.dump([‘hhh‘,‘xxxx‘,‘hhh‘],pick)                    ‘‘‘dump 为腌制数据命令,将列表[‘hhh‘,‘xxx‘,‘hhh‘]腌制到pick对象所指的数据文件中 ‘‘‘

with open(‘test.pickle‘,‘rb‘) as pick:

        a = pickle.load(pick)          ‘‘‘ load为加载数据,将pickle文件中的数据还原到python内存中,并赋值给a‘‘‘
 
7 python中的两种排序: 原地排序(sort()) 和复制排序(sorted())
原地排序是指将排好序的列表直接替代原列表位置,原列表顺序将会消失 a.sort()
复制排序是指创建一个新的排好序的副本,原来的排列顺序仍然存在 b = sorted(a)
默认的:两种排序都是升序排列的,若要降序排列,则需要传入参数 reverse=True
时间: 2024-10-05 00:03:21

7.24笔记的相关文章

2016/1/24 笔记 集合类 异常

集合类: 一,与数组的区别 数组 ①数组必须先指定长度  ②长度固定  ③一般放基本数据类型 集合 ①不用指定长度  ②长度可变  ③一般访对象 二,分类 Collection list 1, Arraylist ①实现了可变数组  ②有序数据集合         ③方法 add(对象实例)  size()  get(索引)                                            set(索引,对象)                                 

5.24笔记

1.word-spacing与letter-spacing的区别 letter-spacing和word-spacing这两个属性都用来添加他们对应的元素中的空白.letter-spacing添加字母之间的空白,而word-spacing添加每个单词之间的空白.请大家注意,word-spacing对中文无效. letter-spacing 语法: letter-spacing : normal | length  参数: normal :  默认间隔 length :  由浮点数字和单位标识符组

2016/10/24 笔记总结

1.css3 动画:通过设置图片的opacity 来到hover时的动画: .nr_mod_service_hp_bottom_ts .inner .item .pic a .d_img { filter: alpha(opacity=100); opacity: 1; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; } .n

C++自定义函数

函数可以看成是用户为了解决某特定问题而定义的操作.除了在C++语法里自带的函数,有时候我们需要处理某个问题.但C++里并没有这个函数,这时我们就可以自己来定义一个函数实现需要的功能. 比如我们定义个求两数的和的函数,代码如下: 1 #include <iostream.h> 2 using namespace std; 3 int sum (int Num1,int Num2); //函数原型 函数声明 4 5 int main(int argc, char *argv[]) 6 { 7 in

《Sams Teach Yourself Windows? Workflow Foundation in 24 Hours》读书笔记目录

目录 1 Part I - The Basics 1.1 Hour 1 - Understanding Windows Workflow Foundation 1.2 Hour 2 - A Spin Around Windows Workflow Foundation 1.3 Hour 3 - Learning Basic Hosting 1.4 Hour 4 - Learning Host-Workflow Data Exchange 1.5 Hour 5 - Creating an Esca

《The Swift Programming Language》的笔记-第24页

The Swift Programming Language读书笔记学习笔记 第24页 本页主要内容有两个:打印输出和如何在swift注释代码 1 如何打印变量和常量的值? 使用println函数,细节:println函数除打印变量常量值外还输出一个换行 1) 打印常量 eg1 let hw = "hello chinagame.me" println(hw) => 可将字符串常量输出到Console里 2) 打印变量, 双引号里用 \(变量名) 输出,这个像C语言里的%s eg

OCP读书笔记(24) - 题库(ExamD)

301.Which command is used to configure RMAN to perform a compressed backup for every backupexecuted?A. BACKUP AS COMPRESSED BACKUPSET DATABASEB. BACKUP AS COMPRESSED COPY OF DATABASEC. CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSETD.

SQL Server 2012笔记分享-24:备份与恢复场景2

场景 如何还原到最后一次备份后的故障点? 备份方案 采用完整+差异+事务日志相互穿插的方式 还原方案 采用完整还原模式 =================================================================================================================== 首选我们为DB01创建一个完整备份,如图. 然后我们将test-table改名为table-test,然后再执行一次差异备份,如图. 做完上面的完整

《WF in 24 Hours》读书笔记 - Hour 1 - Understanding Windows Workflow Foundation

1.1 Hour 1 - Understanding Windows Workflow Foundation 1.1.1 What workflow is in general A workflow is logic-consisting of one or more steps that are predicated by one or more conditions-that a system or person must perform to complete a function. Be