摘要: 1、模块调用: 定义:其实模块简单说就是一堆代码实现某个功能,它们是已经写好的.py文件。只需要用import应用即可。 分类: 1、自定义模块 2、内置标准模块(又称标准库) 3、开源模块 1、自定义模块,就是自己写的.py文件为了实现某个功能。 2、内置模块,就是python自身已经写好的某个功 阅读全文
posted @ 2018-08-28 17:05 Dashuang 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 员工信息表程序,实现增删改查操作 可进行模糊查询,语法至少支持下面3种: select name,age from staff_table where age > 22 select * from staff_table where dept = "IT"select * from staff_ta 阅读全文
posted @ 2018-08-24 08:31 Dashuang 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 软件目录结构规范 为什么要设计好目录结构? "设计项目目录结构",就和"代码编码风格"一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度: 我是比较偏向于后者的,因为我是前一类同学思想行为下的直接受害者。我曾经维护过一个非常不好读的项目,其实现的逻辑并不复杂,但是却耗费了我非常长的时间 阅读全文
posted @ 2018-08-19 00:18 Dashuang 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 用于序列化的两个模块 json,用于字符串 和 python数据类型间进行转换 pickle,用于python特有的类型 和 python的数据类型间进行转换 Json模块提供了四个功能:dumps、dump、loads、load pickle模块提供了四个功能:dumps、dump、loads、l 阅读全文
posted @ 2018-08-19 00:17 Dashuang 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1、内置函数: https://www.runoob.com/python/python-built-in-functions.html 菜鸟教程 https://docs.python.org/3/library/functions.html?highlight=built#ascii 官方原档P 阅读全文
posted @ 2018-08-18 22:57 Dashuang 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1、装饰器: 定义: python装饰器本质上就是一个函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外的功能,装饰器的返回值也是一个函数对象(函数的指针) 属性特点: 实质: 是一个函数 参数:是你要装饰的函数名(并非函数调用) 返回:是装饰完的函数名(也非函数调用) 作用:为已经存在的 阅读全文
posted @ 2018-08-18 00:20 Dashuang 阅读(124) 评论(0) 推荐(0) 编辑
摘要: #程序1: 实现简单的shell sed替换功能 import sys,os old_file = open('test.txt','r',encoding='utf-8') new_file = open('test_bak.txt','w',encoding='utf-8') old_line 阅读全文
posted @ 2018-08-10 09:07 Dashuang 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1、字符编码和转码 1.1.在python2默认编码是ASCII, python3里默认是unicode 1.2.unicode 分为 utf-32(占4个字节),utf-16(占两个字节),utf-8(占1-4个字节), so utf-16就是现在最常用的unicode版本, 不过在文件里存的还是 阅读全文
posted @ 2018-08-09 23:18 Dashuang 阅读(181) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python # -*- coding: utf-8 -*- # Author:DaShuang.Gu '''要求: 买家 1.商品信息存在文件里 2.已购商品,余额记录。第一次启动程序时需要记录工资,第二次启动程序时显示出上次余额 3.允许用户根据商品编号购买商品 4.用户选择商品后,检测是否够,够就直接扣款,不够就提醒 5.可随时退出,退出时,打印移购买商品和余... 阅读全文
posted @ 2018-08-09 21:46 Dashuang 阅读(294) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python # -*- coding: utf-8 -*- # Author:DaShuang.Gu #三级菜单 data = { '北京':{ "昌平":{ "沙河":["oldboy","test"], "天通苑":["链家地产","我爱我家"] }, "朝阳": 阅读全文
posted @ 2018-08-08 14:06 Dashuang 阅读(201) 评论(0) 推荐(0) 编辑