随笔分类 -  python基础

摘要:一、操作系统概念 操作系统位于底层硬件与应用软件之间的一层。工作方式:向下管理硬件,向上提供接口。 操作系统进行进程切换:1.出现IO操作;2.固定时间。 固定时间很短,人感受不到。每一个应用层运行起来的程序都是进程。 二、进程与线程的概念 2.1 进程 程序仅仅只是一堆代码而已,而进程指的是程序的 阅读全文
posted @ 2017-05-08 18:46 许二哈哈哈 阅读(7343) 评论(2) 推荐(4)
摘要:软件开发规范 一、为什么要设计好目录结构? 1.可读性高: 不熟悉这个项目的代码的人,一眼就能看懂目录结构,知道程序启动脚本是哪个,测试目录在哪儿,配置文件在哪儿等等。从而非常快速的了解这个项目。 2.可维护性高: 定义好组织规则后,维护者就能很明确地知道,新增的哪个文件和代码应该放在什么目录之下。 阅读全文
posted @ 2017-05-03 16:35 许二哈哈哈 阅读(972) 评论(0) 推荐(0)
摘要:一.语句和语法 二.变量定义与赋值 三.内存管理 内存管理: 引用计数: 增加引用计数: 减少引用计数: 简单例子 四.python对象 五.标识符 六.专用下划线标识符 七.编写模块基本风格 八.示范 阅读全文
posted @ 2017-04-18 11:00 许二哈哈哈 阅读(1848) 评论(0) 推荐(1)
摘要:列表表达式 程序一: 常规写法: 列表表达式写法: 程序二: 常规写法: 列表表达式写法: 程序三: 常规写法: 列表表达式写法: 生成器表达式 相比列表表达式,只不过将[]换成了(),更加省内存。 程序一: 列表表达式写法: 生成器表达式写法: 程序二: 常规写法: 列表表达式写法: 生成器表达式 阅读全文
posted @ 2017-04-12 23:35 许二哈哈哈 阅读(2286) 评论(0) 推荐(0)
摘要:用户选择1,增加功能: 用户输入www.oldboy2.org和server 11111 weight 2222 maxconn 3333后, 在www.oldboy2.org下增加一条server信息:server 11111 weight 2222 maxconn 3333 用户选择2,删除功能: 用户输入www.oldboy1.org和10.10.10.1 10.10.... 阅读全文
posted @ 2017-04-09 18:40 许二哈哈哈 阅读(868) 评论(0) 推荐(0)
摘要:打印99乘法表 for 循环语句实现: while循环语句实现: 输出结果: 阅读全文
posted @ 2017-04-09 11:30 许二哈哈哈 阅读(3996) 评论(0) 推荐(0)
摘要:题目需求: 1.输入用户名密码 2.认证成功后显示欢迎信息 3.输错三次后锁定 xuyaping|123|0 egon|123|1 xuyuanyuan|123|2 alex 阅读全文
posted @ 2017-04-07 17:38 许二哈哈哈 阅读(1418) 评论(0) 推荐(0)
摘要:1、 执行 Python 脚本的两种方式 2、 简述位、字节的关系 3、 简述 ascii、unicode、utf-8、gbk 的关系 4、 请写出 “李杰” 分别用 utf-­8 和 gbk 编码所占的位数 5、 Pyhton 单行注释和多行注释分别用什么? 6、 声明变量注意事项有那些? 7、如 阅读全文
posted @ 2017-03-30 22:41 许二哈哈哈 阅读(15756) 评论(0) 推荐(1)
摘要:三级菜单:1.打印省、市、县三级菜单 2.可随时返回上一级 3.可随时退出程序 北京 山东 上海 >:北京 朝阳 昌平 海淀 >:昌平 沙河 天通苑 >:沙河 阿泰包子 b 任何一层输入b,可以返回上一层 q 退出程序 阅读全文
posted @ 2017-03-30 19:52 许二哈哈哈 阅读(1548) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-03-29 18:01 许二哈哈哈 阅读(2866) 评论(0) 推荐(0)
摘要:方法三: while循环语句,定义条件,条件改变,循环结束 阅读全文
posted @ 2017-03-29 15:02 许二哈哈哈 阅读(69806) 评论(1) 推荐(0)
摘要:本篇对于Python操作MySQL主要使用两种方式: 原生模块 pymsql ORM框架 SQLAchemy pymsql pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。 下载安装 使用操作 1、执行SQL 示例: 2、获取新创建数据自增ID 3、获取查询数据 阅读全文
posted @ 2016-06-30 22:54 许二哈哈哈 阅读(7826) 评论(0) 推荐(0)
摘要:创建如下目录结构 keystone/ ├── __init__.py └── auth ├── __init__.py └── plugins └── core.py core.py内容为: def create(): print("create函数被调用") class UserAuthInfo: 阅读全文
posted @ 2016-05-03 23:38 许二哈哈哈 阅读(471) 评论(0) 推荐(0)
摘要:一 客户端/服务器架构 即C/S架构,包括 1.硬件C/S架构(打印机) 2.软件C/S架构(web服务) 美好的愿望: 最常用的软件服务器是 Web 服务器。一台机器里放一些网页或 Web 应用程序,然后启动 服务。这样的服务器的任务就是接受客户的请求,把网页发给客户(如用户计算机上的浏览器),然 阅读全文
posted @ 2016-05-03 23:32 许二哈哈哈 阅读(1314) 评论(0) 推荐(2)
摘要:基于tcp的套接字实现远程执行命令的操作 当服务端运行在Windows系统下,若客户端发送给服务端识别window系统的命令,服务端将执行windows系统命令的结果发送给客户端显示,不能识别的则发送错误信息给客户端。 同样当服务端在linux系统下运行,若客户端发送给服务端识别linux系统的命令 阅读全文
posted @ 2016-05-03 22:28 许二哈哈哈 阅读(442) 评论(0) 推荐(0)
摘要:1、8<<2等于? 32 2、通过内置函数计算5除以2的余数 3、s=[1,"h",2,"e",[1,2,3],"l",(4,5),"l",{1:"111"},"o"],将s中的5个字符提取出来并拼接成字符串。 4、判断"yuan"是否在[123,(1,"yuan"),{"yuan":"handso 阅读全文
posted @ 2016-05-03 12:32 许二哈哈哈 阅读(564) 评论(0) 推荐(0)
摘要:一 错误和异常 part1:程序中难免出现错误,而错误分成两种 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2.逻辑错误(逻辑错误) part2:什么是异常 异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下 part3:python 阅读全文
posted @ 2016-05-02 23:49 许二哈哈哈 阅读(477) 评论(0) 推荐(0)
摘要:开发一个简单的python计算器 实现加减乘除及拓号优先级解析 用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) )等类似公式后, 必须自己解析里面的(),+,- 阅读全文
posted @ 2016-05-02 23:02 许二哈哈哈 阅读(412) 评论(0) 推荐(1)
摘要:一 模块 1 什么是模块? 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 2 为何要使用模块? 如果你退出python解释器然后重新进入,那么你之前定义的函数或者变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来, 需要时就通过python tes 阅读全文
posted @ 2016-05-02 22:00 许二哈哈哈 阅读(521) 评论(0) 推荐(0)
摘要:模块就是py文件。python中能开辟作用域的只有函数、类和模块。 for循环不能开辟作用域,for循环内的变量为全局变量。if...else...同for循环一样。 一 time模块 时间表示形式 在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字 阅读全文
posted @ 2016-04-26 23:21 许二哈哈哈 阅读(540) 评论(0) 推荐(0)