02 2018 档案

摘要:goods = [ {"名字": "联想电脑", "价格": 3999}, {"名字": "手机", "价格": 210}, {"名字": "硬盘", "价格": 520}, {"名字": " 美女", "价格": 998},]exit_flag = False # 设立标识符user = "and 阅读全文
posted @ 2018-02-26 12:41 andyzhang- 阅读(213) 评论(0) 推荐(0)
摘要:#_*_coding:utf-8_*_menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{} }, '中关村':{ '爱奇艺':{}, '汽车之家':{}, 'youku':{} }, '上地':{ '百度':{}, }, }, 阅读全文
posted @ 2018-02-26 12:40 andyzhang- 阅读(205) 评论(0) 推荐(0)
摘要:'''1、编码问题i请说明python2 与python3中的默认编码是什么?答:python2默认编码是ascii python3默认编码是:utf-8ii为什么会出现中文乱码?你能列举出现乱码的情况有哪几种?如何进行编码转换?答:编码不符,程序出错。代码头代加‘#-*-coding:utf-8 阅读全文
posted @ 2018-02-25 23:01 andyzhang- 阅读(1440) 评论(0) 推荐(0)
摘要:1.什么是lambda函数?他有什么好处?另外python在函数式编程方面提供了些什么函数和语法? lambda函数就是可以接受任意多个参数(包括可选参数)并且返回单个表达式值得函数 好处: 1.lambda函数比较轻便,即用即扔,适合完成只在一处使用的简单功能 2.匿名函数,一般用来给filter 阅读全文
posted @ 2018-02-25 22:07 andyzhang- 阅读(227) 评论(0) 推荐(0)
摘要:我们以一个字符串为元素类型的 list 为例,进行列表元素的删除: 1 法一:remove(val) 1 2 3 (1)remove() 的参数是具体的元素值,而不是索引, (2)如果知道索引,如何使用 remove 删除该索引上的元素值, >>> l.remove(l[1]) 1 这样做是很大的风 阅读全文
posted @ 2018-02-25 13:47 andyzhang- 阅读(156236) 评论(0) 推荐(2)
摘要:1、去空格及特殊符号 复制代码代码如下: s.strip().lstrip().rstrip(',') 2、复制字符串 复制代码代码如下: #strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy2'print sStr2 3、 阅读全文
posted @ 2018-02-25 13:46 andyzhang- 阅读(343) 评论(0) 推荐(0)
摘要:# -*- coding:utf-8 -*-import osstaff_db = 'staff_table.txt'staff = 'staff_table'staff_order = ['id', 'name', 'age', 'phone', 'dept', 'enroll_date'] #返 阅读全文
posted @ 2018-02-24 14:56 andyzhang- 阅读(464) 评论(0) 推荐(0)
摘要:输出的 print 函数总结: 1. 字符串和数值类型可以直接输出 [python] view plain copy >>> print(1) 1 >>> print("Hello World") Hello World [python] view plain copy [python] view 阅读全文
posted @ 2018-02-22 11:10 andyzhang- 阅读(7936) 评论(0) 推荐(0)
摘要:#setencoding=utf-8 #用户名和密码输入正确,则登陆成功 #用户名正确密码错误,只再输入密码,有3次机会 #错误3次,则把用户名放入lock中 import os,sys #存放用户名和密码的文件是E:\python\user.txt accounts_file = 'E:\\pyt 阅读全文
posted @ 2018-02-18 21:20 andyzhang- 阅读(1317) 评论(0) 推荐(0)
摘要:本节重点: 使学员理解在开发标准软件时如何布局项目目录结构,以及注意开发规范的重要性 本节时长需控制在15分钟内 为什么要设计好目录结构? "设计项目目录结构",就和"代码编码风格"一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度: 我是比较偏向于后者的,因为我是前一类同学思想行为下 阅读全文
posted @ 2018-02-15 14:53 andyzhang- 阅读(1578) 评论(0) 推荐(0)
摘要:引子 请从以下文件里取出所有的手机号 你能想到的办法是什么? 必然是下面这种吧? 有没有更简单的方式? 手机号是有规则的,都是数字且是11位,再严格点,就都是1开头,如果能把这样的规则写成代码,直接拿规则代码匹配文件内容不就行了? 这么nb的玩法是什么?它的名字叫正则表达式! re模块 正则表达式就 阅读全文
posted @ 2018-02-15 12:39 andyzhang- 阅读(530) 评论(0) 推荐(0)
摘要:很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,logging的日志可以分为 debug(), info(), warning(), error() and c 阅读全文
posted @ 2018-02-15 10:19 andyzhang- 阅读(161) 评论(0) 推荐(0)
摘要:我们经常需要通过Python去执行一条系统命令或脚本,系统的shell命令是独立于你的python进程之外的,每执行一条命令,就是发起一个新进程,通过python调用系统命令或脚本的模块在python2有os.system, 这条命令的实现原理是什么呢?(视频中讲,解释进程间通信的问题...) 除了 阅读全文
posted @ 2018-02-14 23:22 andyzhang- 阅读(114) 评论(0) 推荐(0)
摘要:python hashlib密码加密 python hashlib密码加密 python hashlib密码加密 python hashlib密码加密 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dss_dssssd/article/detail 阅读全文
posted @ 2018-02-14 20:09 andyzhang- 阅读(176) 评论(0) 推荐(0)
摘要:Python 解析配置模块之ConfigParser详解 1.基本的读取配置文件 -read(filename) 直接读取ini文件内容 -sections() 得到所有的section,并以列表的形式返回 -options(section) 得到该section的所有option -items(s 阅读全文
posted @ 2018-02-14 18:31 andyzhang- 阅读(475) 评论(0) 推荐(0)
摘要:xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就是通过<>节点来区别数据结构的: 阅读全文
posted @ 2018-02-14 17:48 andyzhang- 阅读(196) 评论(0) 推荐(0)
摘要:什么叫序列化? 序列化是指把内存里的数据类型转变成字符串,以使其能存储到硬盘或通过网络传播到远程,因为硬盘或网络传输时只能接受bytes 阅读全文
posted @ 2018-02-14 09:30 andyzhang- 阅读(163) 评论(0) 推荐(0)
摘要:shutil.copyfileobj(fsrc,fdst[,length]) #将文件内容拷贝到别一个文件中 shutil.copyfile(src,dst) #拷贝文件 shutil.copymode(src,dst) #仅拷贝权限,内容,组、用户均不变。 shuil.copystat(src,d 阅读全文
posted @ 2018-02-14 07:37 andyzhang- 阅读(176) 评论(0) 推荐(0)
摘要:os 模块提供了很多允许你的程序与操作系统直接交互的功能 isinstance 判断两个是否属于同一种数据类型。 应用举例 >>> isinstance(1, int) True >>> isinstance(1, int) True >>> isinstance(1, int) True 得到当前 阅读全文
posted @ 2018-02-13 17:55 andyzhang- 阅读(142) 评论(0) 推荐(0)
摘要:>>> import random #导入random 随机模块>>> random.randint(1,100) #随机显示 1-100中的一个数字89 >>> random.randrange(1,3)#随机显示 1-3中的一个数字 ,不包含31 >>> random.choice('adsji 阅读全文
posted @ 2018-02-13 16:51 andyzhang- 阅读(108) 评论(0) 推荐(0)
摘要:时间运算 >>> datetime.datetime.now() #当前年月 时间datetime.datetime(2018, 2, 13, 16, 12, 6, 850532)>>> datetime.datetime.now() + datetime.timedelta(minutes=10) 阅读全文
posted @ 2018-02-13 16:26 andyzhang- 阅读(205) 评论(0) 推荐(0)
摘要:什么是模块? 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少, 很多编程语言都采用这种组织代码的方式。在python中,一个.py文件就称为一个模块( 阅读全文
posted @ 2018-02-12 18:24 andyzhang- 阅读(630) 评论(0) 推荐(0)
摘要:python2默认编码 ASCII 码 python3默认编码utf-8编码 中文乱码,第一种情况是编码不匹配。 如何进行编码转换? ython 默认脚本文件都是 ANSCII 编码的,当文件 中有非 ANSCII 编码范围内的字符的时候就要使用"编码指示"来修正一个 module 的定义中,如果. 阅读全文
posted @ 2018-02-06 15:02 andyzhang- 阅读(169) 评论(0) 推荐(0)
摘要:迭代器 可以被next()函数调用并不断返回下一个值的对象称为迭代器:Iterator 我们已知道,可以直接作用于 for 循环的数据类型有以下几种: 一类是集合数据类型,如:list、tuple、dict、set、str等 一类是generator ,包括生成器和 yield 的generator 阅读全文
posted @ 2018-02-05 22:23 andyzhang- 阅读(118) 评论(0) 推荐(0)
摘要:原来的浪费空间 >>> a = [i for i in range (1000)]>>> a[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 2 阅读全文
posted @ 2018-02-04 14:50 andyzhang- 阅读(197) 评论(0) 推荐(0)
摘要:现在有个需求,看列表【0,1,2,3,4,5,6,7,8,9】,要求你把列表里的每件值 加1,你怎么实现?你可能会想到2种方式 二逼表年版 a = [0,1,2,3,4,5,6,7,8,9] b = [] for i in a:b.append(i+1) a = b a [1,2,3,4,5,6,7 阅读全文
posted @ 2018-02-04 14:25 andyzhang- 阅读(328) 评论(0) 推荐(0)
摘要:关于闭包,即函数定义和函数表达式位于另一个函数体内(嵌套函数)。而且这些内部函数可以访问它们所在的外部函数中声明的所有局部变量、参数。当其中一个这样的的内部函数在包含它们的外部函数之外被调用时,就会形成闭包。也就是说,内部函数会在外部函数返回后被执行。而当这个内部函数执行时,它仍然必需访问其外部函数 阅读全文
posted @ 2018-02-02 22:42 andyzhang- 阅读(118) 评论(0) 推荐(0)
摘要:又名name space ,顾名思义就是存放名字的地方,存什么名字呢?举例说明,若变量x=1,1存放于内存中, 那名字x存放在哪里呢?名称空间正是存放名字x与1绑定关系的地方 名称空间共3种。如下。 locals:是函数内的名称空间,包括局部变量和形参 globals:全局变量,函数定义所在模块的名 阅读全文
posted @ 2018-02-02 22:21 andyzhang- 阅读(97) 评论(0) 推荐(0)
摘要:abs() #取绝对值 dict() #把一个数据转成字典 help()#帮助 min() 从一个列表里取出最小数 max() #取最大的数 setattr() all()# all()#一个数据或列表里全部是True才回True ,如果有一个是False就返回False any() #如果数据里面 阅读全文
posted @ 2018-02-01 23:40 andyzhang- 阅读(101) 评论(0) 推荐(0)