Python
ZacharyAdams
一起学习,一起成长!!!
展开
-
列表总结
在python里创建列表和字典非常简单,这里总结一下它们的常用方法1.创建列表myArry = ["one", "two", "three"]访问列表中数据的方法有很多种print(myArry)会把全部数据输出myArry[:]这样会把全部数据输出,如果想只输出一部分可以像这样myArry[1:2]就会把"two"元素输出可以直接用下标来文中myArry[2]转载 2016-06-02 18:46:02 · 287 阅读 · 0 评论 -
Django【进阶篇 】
Model到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞:创建数据库,设计表结构和字段使用 MySQLdb 来连接数据库,并编写数据访问层代码业务逻辑层去调用数据访问层执行数据库操作import MySQLdb def GetList(sql): db = MySQLdb.connect(user='root', db='wupeiqid转载 2017-09-01 13:20:57 · 1817 阅读 · 0 评论 -
Django【基础篇】
Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。基本配置一、创建django程序终端命令:django-admin startproject sitenameIDE创建Django程序时,本质上都是自动执行上述命令其转载 2017-09-01 12:19:52 · 512 阅读 · 0 评论 -
第十三篇 python基础之socket编程
一.客户端/服务器架构即C/S架构,包括 1.硬件C/S架构(打印机) 2.软件C/S架构(web服务) 美好的愿望: 最常用的软件服务器是 Web 服务器。一台机器里放一些网页或 Web 应用程序,然后启动 服务。这样的服务器的任务就是接受客户的请求,把网页发给客户(如用户计算机上的浏览器),然 后等待下一个客户请求。这些服务启动后的目标就是“永远运行下去”。虽然它们不可能实现这样的 目标转载 2017-08-17 15:16:56 · 509 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2017-08-17 15:04:19 · 271 阅读 · 0 评论 -
Python操作MySQL
本篇对于Python操作MySQL主要使用两种方式:原生模块 pymsqlORM框架 SQLAchemypymsqlpymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。下载安装pip3 install pymysql使用操作1、执行SQL#!/usr/bin/env python# -*- co转载 2017-08-16 16:38:35 · 311 阅读 · 0 评论 -
Django文档——Model中的ForeignKey,ManyToManyField与OneToOneField
ForeignKey,ManyToManyField与OneToOneField分别在Model中定义多对一,多对多,一对一关系。 例如,一本书由一家出版社出版,一家出版社可以出版很多书。一本书由多个作者合写,一个作者可以写很多书。class Author(models.Model): name=models.CharField(max_length=20)原创 2017-02-27 16:26:38 · 1645 阅读 · 0 评论 -
PyQt5+python3+pycharm开发环境配置
1.下载PyQt官方网站:http://www.riverbankcomputing.com/software/pyqt/download5我的操作系统是64位的,安装的是Python3.4.3,所以我选择下载:PyQt5-5.4.1-gpl-Py3.4-Qt5.4.1-x64.exe单击安装即可。PyQt5安装完后,需要修改系统变量QT原创 2017-03-06 13:05:50 · 2171 阅读 · 0 评论 -
Python 日志logging模块
1.简单的将日志打印到屏幕 import logginglogging.debug('This is debug message')logging.info('This is info message')logging.warning('This is warning message') 屏幕上打印:WARNING:root:Th转载 2017-02-24 14:08:09 · 429 阅读 · 0 评论 -
Django Models字段属性表
V=models.CharField(max_length=None[, **options]) #varcharV=models.EmailField([max_length=75, **options]) #varcharV=models.URLField([verify_exists=True, max_length=200, **options]) #varcha原创 2017-02-24 13:59:54 · 1911 阅读 · 0 评论 -
Django模型层Meta内部详解
Django 模型类的Meta是一个内部类,它用于定义一些Django模型类的行为特性。以下对此作一总结:abstract 这个属性是定义当前的模型类是不是一个抽象类。所谓抽象类是不会对应数据库表的。一般我们用它来归纳一些公共属性字段,然后继承它的子类可以继承这些字段。比如下面的代码中Human是一个抽象类,Employee是一个继承了Human的子类,那么在运行syn转载 2017-02-24 13:43:36 · 1024 阅读 · 0 评论 -
Django文档——Model中的ForeignKey,ManyToManyField与OneToOneField数据互相读取
先设定一个关系模型如下:[python] view plain copyfrom django.db import models class Blog(models.Model): name = models.CharField(max_length=100) tagline = models.TextField原创 2017-02-27 21:03:29 · 846 阅读 · 0 评论 -
yield 使用
您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ?我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。如何生成斐波那契數列斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列的前转载 2016-06-02 18:45:40 · 413 阅读 · 0 评论 -
Django之Model操作
一、字段AutoField(Field) - int自增列,必须填入参数 primary_key=True BigAutoField(AutoField) - bigint自增列,必须填入参数 primary_key=True 注:当model中如果没有自增列,则自动会创建一个列名为id的列 from django.d转载 2017-09-01 14:58:27 · 956 阅读 · 0 评论