python学习笔记
文章平均质量分 76
free97zl
这个作者很懒,什么都没留下…
展开
-
python笔记_2
--------------------------------2''' 字符串操作 ccc = "我爱中国爱我" ccc[0:2]:截取 ccc.replace("old","new",count):替换 print("ai" in ccc):判断是否包含 print(ccc.endswith("中",2,4)):判断[2,4)中是否以"中"结尾原创 2017-09-13 18:20:38 · 79 阅读 · 0 评论 -
Django访问静态资源及连接mysql数据库(反向生成表)
---Django项目中一般不允许存在静态资源,我们为了演示。特做了一个小demo---demo结构为:其中static为静态资源存放的目录,goods为新生成的application(点击Tools中的run manager.py,输入startapp goods)-----Django访问静态资源首先我们在static中建一个goods.html---set原创 2017-11-16 16:09:05 · 538 阅读 · 1 评论 -
Django
----认识Django: Django是一个开放源代码的webMVC框架 M:entity framework V:view.py C:urls.py -------一览Django结构:原创 2017-11-05 23:01:07 · 258 阅读 · 0 评论 -
正则
正则对数据处理,数据分析,数据校验方面十分有用。让我们来学习下python中的正则模块吧---------------------分割线---------------------python中正则模块re(regex的意思)常用的模式: .匹配任意字符,除了换行符 \s一个空格 \S一个非空格 \d表示一个数字 \D表原创 2017-11-05 22:31:19 · 196 阅读 · 0 评论 -
Python Mysql
我们来学习一下python如何操作Mysql数据库首先,我们需要下载PyMySQL模块,利用PIP命令:pip install PyMySQLok..,让我们开始操作数据库吧-----------------------华丽的分割线-----------------------------操作grade表(新增,删除)-----impor原创 2017-11-03 12:58:53 · 233 阅读 · 0 评论 -
Python3中有关TK模块
GUI中Tkinter详细介绍Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 Tkinter 还是原创 2017-10-30 23:18:20 · 6582 阅读 · 0 评论 -
python多线程
学习Python线程:Python3 线程中常用的两个模块为: _thread threading(推荐使用) thread 模块已被废弃。用户可以使用 threading 模块代替。所以,在 Python3 中不能再使用”thread” 模块。为了兼容性,Python3 将 thread 重命名为 “_thread”。Python中使用线程有两种方式:函数或者用类来包原创 2017-10-11 21:12:18 · 228 阅读 · 0 评论 -
mycmd Demo
import osimport shutilimport timecurrPath=os.path.dirname(os.path.abspath(__file__))#动态获取当前路径n=currPathdef help(cmd=None): if cmd is None or len(cmd)==0: with open(n+'\help原创 2017-10-05 10:26:57 · 356 阅读 · 0 评论 -
迭代器与生成器
迭代器(iterator)iterator: 迭代器对象,也属于python的名词,只能迭代一次。需要满足如下的迭代器协议定义了__iter__方法,但是必须返回自身定义了next方法,在python3.x是__next__。用来返回下一个值,并且当没有数据了,抛出StopIteration可以保持当前的状态自定义iterator 与数据分离说到这里,迭原创 2017-10-09 12:58:52 · 207 阅读 · 0 评论 -
python笔记_1
#倒序输出for i in reversed(range (1,10)): print(i)#99乘法表for i in range(1,10): for j in range(1,i+1): print(i,"*",j,"=",i*j,"\t",end="") print()#猜随机数gameimport ran原创 2017-09-07 22:07:04 · 201 阅读 · 0 评论 -
python类方法、静态方法、实例方法-17.9.17
python类方法、静态方法、实例方法-17.9.18.实例方法:只能通过实例调用,实例方法定义的第一个参数是实例参数只能是实例本身的引用(self).(实例就是对象.)eg:class m: def foo(self): print(id(self)) #打印第一个参数self的内存地址a=m(); #创建实例aprint(id(a)) #_1 打原创 2017-09-18 17:47:43 · 420 阅读 · 0 评论 -
python字符串排序(按输入顺序/按字符出现次数/按字符)
'''abcccab 控制台输入abcccab 第一版按照控制台输入进行排版,第二版按字符出现次数,第三版按字符顺序(a.b.c..的顺序)排版a=2b=2c=3c=3b=2a=2c=3a=2b=2'''''法一利用类+列表 进行排序操作'''class charAndCount: def __init原创 2017-09-23 08:13:41 · 12787 阅读 · 0 评论 -
python装饰、类(构造,私有化字段,封装方法)
#装饰import typesdef shucai(n): print("蔬菜:7") if type(n) == types.FunctionType: return n()+7 return n + 7def yangrou(n): print("羊肉:38") if type(n) == types.FunctionT原创 2017-09-15 13:16:43 · 902 阅读 · 0 评论 -
python笔记_3
--------------------------------3''' %3(num人) Game 实现思路 利用循环遍历 将%3==0的永久删除,将%3!=0的暂时删除,并将它追加到列表最后 num = int(input("请输入一个整数:")) mylist=[] for i in range(1,num+1): mylist. appen原创 2017-09-13 18:22:10 · 78 阅读 · 0 评论 -
Django中使用easyui
---Django中使用easyui1.我们在上一篇的demo基础上,新建easyui目录,并将easyui的有关支持(locale包、themes包、jquery.easyui.min.js、jquery.min.js)放该目录下2.修改goods.html先引用easyui目录下所需的js、css(注意!jquery.min.js需在jquery.easyui.原创 2017-11-16 17:26:02 · 1809 阅读 · 0 评论