Python笔记
文章平均质量分 76
夜公子、
一个python程序员,会使用java语言
展开
-
Pyhton_继承
继承 面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法之一是通过 继承 机制。继承完全可以理解成类之间的 类型和子类型 关系。 假设你想要写一个程序来记录学校之中的教师和学生情况。他们有一些共同属性,比如姓名、年龄和地址。他们也有专有的属性,比如教师的薪水、课程和假期,学生的成绩和学费。 你可以为教师和学生建立两个独立的类来处理它们,但是这样做的话,如果要增加一个新的共有属性,原创 2017-09-22 22:25:34 · 207 阅读 · 0 评论 -
Python笔记—Django框架搭建和运行
Django简介:Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。Django是一个开放源代码的Web应用框架,由Python写成。Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。Django采用了MVC的软件设计模式,即模型原创 2017-11-05 19:57:50 · 405 阅读 · 2 评论 -
Python_Django 使用easuUI的Layout(布局)和Tree(树)的使用
1.EasyUI 的介绍: EasyUI -- Layout(布局)将布局容器分成了5个区域,分别是:east(东)、west(西)、south(南)、north(北)和center(中)。center(中)区域是必须的,其他边缘区域都是可选的。每个边缘区域都可以通过拖拽的方式改变大小,也可以点击折叠按钮将面板折叠起来。EasyUI 的布局是很灵活的,可以根据用户的需求,使用不同的原创 2017-11-17 17:31:44 · 2226 阅读 · 0 评论 -
python_tkinter画布
今天,我为大家带来的是Python下 Tkinter 模块中的 Canvas(画布)Canvas是一个长方形的面积,图画或其他复杂的布局。可以放置在画布上的图形,文字,部件,或是帧.语法:这里是一个简单的语法来创建这个widget:w = Canvas ( master, option=value, ... )参数:master: 这代表了父窗口.op原创 2017-10-26 18:54:02 · 3660 阅读 · 2 评论 -
Python笔记—网络编程
Python 提供了两个级别访问的网络服务。:低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口的全部方法。高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。什么是 Socket?Socket又称"套接字",应用程序通常通过原创 2017-11-02 22:37:06 · 231 阅读 · 0 评论 -
win10安装64位Pygame
最近工作比较清闲, 就开始拿python做了些小东西。 不得不说, python这种语言相比于java真是又轻便有快捷, 用他写上几个小程序之后, 便有些欲罢不能。 刚好这几天有实践,写个游戏玩一玩吧,于是就开始学习pygame。 pygame是python的一个库,利用他可以非常快捷的开发小的2D游戏。 开始上手。 首先要安装python的开发环境,原创 2017-10-24 14:09:00 · 10114 阅读 · 5 评论 -
Django_模型
1. 新建项目和应用django-admin.py startproject learn_models # 新建一个项目cd learn_models # 进入到该项目的文件夹django-admin.py startapp student# 新建一个 people 应用(app)补充:新建app也可以用 python manage.py startapp people, 需要指出的是原创 2017-11-07 23:00:32 · 431 阅读 · 0 评论 -
python_threading多线程总结
threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。python当前版本的多线程库没有实现优先级、线程组,线程也不能被停止、暂停、恢复、中断。threading模块提供的类: Thread, Lock, Rlock, Condition, [Bounded]Semaphore, Event, Timer, local。threading 模块提供的常原创 2017-10-10 21:51:55 · 291 阅读 · 0 评论 -
Python3 迭代器与生成器
迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。字符串,列表或元组对象都可用于创建迭代器:>>>list=[1,2,3,4]>>> it = i原创 2017-10-08 20:57:39 · 236 阅读 · 0 评论 -
Python_1
Python的随机数import randomrandom.random() 实现0到1之间的小数,包括0但不包括1。 要乘一个数强转成整数。random.choice(range(1,34)) 在指定范围里随机取样(一个)【重复】random.choices(range(1,34)) 在指定范围里随机取样(多个)【重复】random.sample(rang原创 2017-09-11 22:24:47 · 281 阅读 · 0 评论 -
Python_解析xml
python对XML的解析常见的XML编程接口有DOM和SAX,这两种接口处理XML文件的方式不同,当然使用场合也不同。python有三种方法解析XML,SAX,DOM,以及ElementTree:1.SAX (simple API for XML )python 标准库包含SAX解析器,SAX用事件驱动模型,通过在解析XML的过程中触发一个个的事件并调用用户定义的回调函数来处理XML文件。2.D原创 2017-09-27 20:57:08 · 341 阅读 · 0 评论 -
Python笔记_函数
Python 笔记 函数:独立定义,独立调用 1.函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。 2.任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。 3.函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 4.函数内容以冒号起始,并且缩进。 5.ret原创 2017-09-15 18:42:36 · 316 阅读 · 0 评论 -
Python笔记_类的定义
面向对象编程 类 继承:多继承 类中所有的__开头的方法都是内置的来自于父类定义类的语法 class类名(父类….) #定义变量和方法 方法: 实例方法:只能通过实例调用,实例方法第一个参数只能实例本身的引用 类方法:定义类方法要使用装饰器原创 2017-09-18 21:40:10 · 394 阅读 · 0 评论 -
Pyhton_IO_1
Python读和写文件 open() 将会返回一个 file 对象,基本语法格式如下: open(filename, mode)filename:filename 变量是一个包含了你要访问的文件名称的字符串值。 mode:mode决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r)。 不同模式打开文件的完全列表: 模式原创 2017-09-25 20:28:55 · 382 阅读 · 0 评论 -
Python3写一个计算年份是否是平年或闰年
#Python3写一个计算年份是否是平年或闰年# Python3 Domenin = int(input("请输入一个年份:")) #输入一个年份print('')str = ''if nin % 4 == 0: #年份能模4等于0是闰年 str='闰年'if nin % 100 == 0: #年份能模100等于0是平年 str = '平年'if nin % 4原创 2017-09-07 11:42:28 · 2108 阅读 · 0 评论 -
Django_静态资源配置
今天我们来配置一下Python下Django里的静态资源开发环境即设DEBUG=True 1. 确保INSTALLED_APPS安装了django.contrib.staticfiles模块 2. 定义STATIC_URL:如 STATIC_URL = '/static/'3. 在模板中访问可以有三种方式:直接硬编码像/static/×××.jpg这样,或是使用static标签原创 2017-11-15 17:11:17 · 1216 阅读 · 0 评论