2017年8月10日

Python异常处理

摘要: 一、Python什么是异常 异常即是一个时间,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在python无法正常处理程序时就会发生一个异常。 为了防止用户看到不友好的地方,避免程序的异常退出。 二、Python异常处理 捕获异常可以使用try/except语句。 以下为简单的tr 阅读全文

posted @ 2017-08-10 10:40 sunshine_zhf 阅读(123) 评论(0) 推荐(0) 编辑

2017年8月8日

Python文件目录操作

摘要: 一、Python打开文件 首先用Python内置的open()函数打开一个文件,创建一个file对象,然后相关的辅助方法才可以调用它进行读写。 语法: file object = open(file_name[,access_mode][,buffering]) fp = open("c:/test 阅读全文

posted @ 2017-08-08 16:18 sunshine_zhf 阅读(205) 评论(0) 推荐(0) 编辑

2017年8月7日

python类的定义和使用

摘要: 类的定义: 类是用来描述具有相同的属性和方法的对象的集合。它定义了该集合中的每个对象所共有的属性和方法。对象时类的实例。 二、Python创建类: 使用class语句来创建一个新类,class之后为类的名称并以冒号结尾,类的组成包括成员变量和成员函数。 三、Python构造函数和析构函数: 1.__ 阅读全文

posted @ 2017-08-07 16:15 sunshine_zhf 阅读(2228) 评论(0) 推荐(0) 编辑

python3之所filter()返回的结果是个迭代器,需要通过list()转换成列表打印

摘要: 使用filter和lambda,找出1-100内的所有偶数: a = filter(lambda x:x%2==0,range(1,101))) print(list(a)) 阅读全文

posted @ 2017-08-07 14:35 sunshine_zhf 阅读(838) 评论(0) 推荐(0) 编辑

python使用字典实现switch功能

摘要: def result(): a = float(input("Please input a:")) while 1: ope = input("please input ope:") b = float(input("Please input b:")) result = { "+":a + b, 阅读全文

posted @ 2017-08-07 10:50 sunshine_zhf 阅读(161) 评论(0) 推荐(0) 编辑

2017年7月20日

notepad正则替换实例

摘要: 阅读全文

posted @ 2017-07-20 15:32 sunshine_zhf 阅读(108) 评论(0) 推荐(0) 编辑

python json文件写入

摘要: with open('data.txt','w') as json_file: json.dump(a_dict,json_file,ensure_ascii = False) 或者 json_file.write(json.dumps(a_dict,ensure_ascii = False)) d 阅读全文

posted @ 2017-07-20 11:25 sunshine_zhf 阅读(8012) 评论(0) 推荐(0) 编辑

2017年7月19日

python json.dumps json.loads

摘要: import json json.dumps:将 Python 对象编码成 JSON 字符串 json.loads:将已编码的 JSON 字符串解码为 Python 对象 json.dump:把json写入文件 # 把字典写入文件 with open('data.txt','w') as json_ 阅读全文

posted @ 2017-07-19 15:01 sunshine_zhf 阅读(220) 评论(0) 推荐(0) 编辑

2017年7月17日

Python 集合set()添加删除、交集、并集、集合操作详解

摘要: 在Python set是基本数据类型的一种集合类型,它有可变集合(set())和不可变集合(frozenset)两种。创建集合set、集合set添加、集合删除、交集、并集、差集的操作都是非常实用的方法。 创建集合set python set类是在python的sets模块中,大家现在使用的pytho 阅读全文

posted @ 2017-07-17 10:26 sunshine_zhf 阅读(410) 评论(0) 推荐(0) 编辑

2017年6月28日

python之lambda,filter,map,reduce函数

摘要: 看一下执行的结果: g(1) >>>2 g(2) >>>3 当然,你也可以这样使用: lambda x:x+1(1) >>>2 可以这样认为,lambda作为一个表达式,定义了一个匿名函数,上例的代码x为入口参数,x+1为函数体,用函数来表示为: 非常容易理解,在这里lambda简化了函数定义的书写 阅读全文

posted @ 2017-06-28 10:04 sunshine_zhf 阅读(216) 评论(0) 推荐(1) 编辑

导航