随笔分类 - python
摘要:通过一个实例学习Django数据库的增删改查 Django - 路由系统 url.py - 视图函数 views.py - 数据库操作 models.py - 模板引擎渲染 - HttpReponse(字符串) - render(request,'/path/a.html',{'name':'roo
阅读全文
摘要:1.安装: pip3 install django 解压 python3 setup.py install 可执行文件 django-admin.exe 目录:C:\Python35\Scripts # 添加环境变量(easy,自己查) 2.创建project(运维平台) 先进入自己指定的目录 dj
阅读全文
摘要:本节内容: 面向对象高级语法部分 经典类vs新式类 静态方法、类方法、属性方法 类的特殊方法 反射 异常处理 Socket开发基础 经典类vs新式类 静态方法、类方法、属性方法 类的特殊方法 反射 面向对象高级语法部分 经典类vs新式类 把下面代码用python2 和python3都执行一下 1 #
阅读全文
摘要:暂不考虑开发场地等复杂的东西,我们先从人物角色下手, 角色很简单,就俩个,恐怖份子、警察,他们除了角色不同,其它基本都 一样,每个人都有生命值、武器等。 咱们先用非OOP的方式写出游戏的基本角色 引子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那
阅读全文
摘要:The subprocess module allows you to spawn new processes, connect to their input/output/error pipes, and obtain their return codes. This module intends
阅读全文
摘要:本节大纲: 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。
阅读全文
摘要:用于序列化的两个模块 json,用于字符串 和 python数据类型间进行转换 pickle,用于python特有的类型 和 python的数据类型间进行转换 Json模块提供了四个功能:dumps、dump、loads、load pickle模块提供了四个功能:dumps、dump、loads、l
阅读全文
摘要:1 sys.argv 命令行参数List,第一个元素是程序本身路径 2 sys.exit(n) 退出程序,正常退出时exit(0) 3 sys.version 获取Python解释程序的版本信息 4 sys.maxint 最大的Int值 5 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环...
阅读全文
摘要:你是一家视频网站的后端开发工程师,你们网站有以下几个版块 视频刚上线初期,为了吸引用户,你们采取了免费政策,所有视频免费观看,迅速吸引了一大批用户,免费一段时间后,每天巨大的带宽费用公司承受不了了,所以准备对比较受欢迎的几个版块收费,其中包括“欧美” 和 “河南”专区,你拿到这个需求后,想了想,想收
阅读全文
摘要:1.列表生成式,迭代器&生成器 列表生成式 孩子,我现在有个需求,看列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],我要求你把列表里的每个值加1,你怎么实现?你可能会想到2种方式 其实还有一种写法,如下 这就叫做列表生成 生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到
阅读全文
摘要:1.函数基本语法及特性 背景提要 现在老板让你写一个监控程序,监控服务器的系统状况,当cpu\memory\disk等指标的使用量超过阀值时即发邮件报警,你掏空了所有的知识量,写出了以下代码 上面的代码实现了功能,但即使是邻居老王也看出了端倪,老王亲切的摸了下你家儿子的脸蛋,说,你这个重复代码太多了
阅读全文
摘要:对文件操作流程: 基本操作: 打开文件的模式有: r,只读模式(默认)。 w,只写模式。【不可读;不存在则创建;存在则删除内容;】 a,追加模式。【可读; 不存在则创建;存在则只追加内容;】 "+" 表示可以同时读写某个文件 r+,可读写文件。【可读;可写;可追加】 w+,写读 a+,同a "U"表
阅读全文
摘要:定义:由不同元素组成的集合,集合中是一组无序排列的可hash值,可以作为字典的key 作用: 去重,把一个列表变成集合,就自动去重了(集合中取值是没有意义的) 关系测试,测试两组数据之前的交集、差集、并集等关系
阅读全文
摘要:1 dic = {"name" : "wangmo" ,"age" : 18} 2 3 #dic.clear() #清空字典 4 print(dic) 5 #{} 6 7 dic1=dic.copy() #复制字典 8 print(dic1) 9 #{'name': 'wangmo', 'age': 18} 10 11 dic1=dict.fromkeys("hello"...
阅读全文
摘要:内存是一块空间,可以比喻成一个比较大的房子,定义一个变量就是在大房子中建立一个小房子,判断一个数据类型可不可变,就是看在这个这个大房子中有没有新建小房子,可以通过id来判断,如果id没有变化则是不可变类型,反正则是可变类型。也可以通过hash来判断。 可变:列表,字典 不可变:数字,字符串,元组
阅读全文
摘要:定义: 字典一种key - value 的数据类型,使用就像我们上学用的字典,通过笔划、字母来查对应页的详细内容。 语法:value可以是任意类型。 思考:为什么要有字典,字典的作用是什么? 因为只要记住一个key,就可以查到很多value值。比如去警察局查找某个人的时候,只要输入身份证号就可以查到
阅读全文
摘要:1、算数运算: 2、比较运算: 3、赋值运算: 4、位运算: 注: ~ 举例: ~5 = -6 解释: 将二进制数+1之后乘以-1,即~x = -(x+1),-(101 + 1) = -110 按位反转仅能用在数字前面。所以写成 3+~5 可以得到结果-3,写成3~5就出错了 5、逻辑运算: and
阅读全文
摘要:1.定义列表: 通过下标访问列表中的元素,下标从0开始计数 2.切片:取多个元素 3.追加 4.插入 5.修改 6.删除 7.扩展 8.拷贝 9.统计 10.排序&翻转 11.获取下标 元组:元组其实跟列表差不多,也是存一组数,只不是它一旦创建,便不能再修改,所以又叫只读列表。它只有2个方法,一个是
阅读全文
摘要:1.最简单的while True循环 2.利用while循环写一个猜年龄程序:有3次机会,猜正确直接退出
阅读全文
摘要:字符工厂函数str() class str(object): """ str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str Create a new string object from the given o
阅读全文
浙公网安备 33010602011771号