Python编程
文章平均质量分 64
携手凡生
任何一个理想都应该被善待,任何时候的努力都不算太晚。
展开
-
面向对象实现各种数据结构
一、面向对象的实现栈的数据结构#!/usr/bin/env python#coding:utf-8"""file:StackV2.pydate:9/9/177:57 PMauthor:hxdesc:通过面向对象的方式实现栈的数据结构"""class stack(object): def __init__(self): self.stack = [] d原创 2017-09-09 21:17:50 · 1334 阅读 · 0 评论 -
python中input()和raw_input的区别
一、插话1>python3里面已经把raw_input()给去掉了 2>Python 版本 2.x 中,raw_input() 会从标准输入(sys.stdin)读取一个输入并返回一个字符串,且尾部的换行符从末尾移除二、区别注意:使用python2.x版本进行相应的练习raw_input()随便输都是字符串,而input()必须按照Python的规则来~1.raw_input()name=raw_原创 2017-12-17 10:47:59 · 62106 阅读 · 10 评论 -
微信跳一跳辅助工具(Python)
1.准备工具adb驱动 –> 最好下载最新的版本,因为安卓对系统的性能有所提高,对驱动的要求也更高 ( 链接:https://pan.baidu.com/s/1qZqAxT6 密码:61xo)安卓手机 –>苹果手机仅仅只是驱动不同,故而程序代码会略有不同打开手机调试模式 –> 根据手机版本,请自行百度usb线接好手机和电脑 –>保证电脑的端口驱动没有问题,手机usb调试模原创 2018-01-29 22:23:32 · 4204 阅读 · 4 评论 -
使用python控制数据库(MySQL)
1.安装MySQL数据库MySQL官网:https://dev.mysql.com/downloads/mysql/2.安装MySQL驱动pip install mysql-connector-python --allow-external mysql-connector-python3.连接数据库#!/usr/bin/env python#coding=原创 2018-01-30 21:51:23 · 438 阅读 · 0 评论 -
使用python控制数据库(SQLite)
1.SQLite简介SQLite是一种嵌入式数据库,它的数据库就是一个文件。由于SQLite本身是C写的,而且体积很小,所以,经常被集成到各种应用程序中,甚至在iOS和Android的App中都可以集成。Python就内置了SQLite3,所以,在Python中使用SQLite,不需要安装任何东西,直接使用。要操作关系数据库,首先需要连接到数据库,一个数据库连接称为Connection原创 2018-02-04 14:34:30 · 443 阅读 · 0 评论 -
PIL
1.PIL简介PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。2.安装PIL(Python3.x)pip install pillow //windows下直接在Dos窗口下载即可,我这里已经安装过了//python2.x是PIL或者python-imaging3原创 2018-01-29 16:33:22 · 7410 阅读 · 0 评论 -
TCP/UDP程序开发
TCP/UDP程序开发一、实验课时8学时二、实验目的开发TCP\UDP协议应用程序,掌握网络应用程序的工作原理。通过本实验,深入理解TCP和UDP协议的异同点,了解网络协议的工作过程,学会网络通讯编程的基本方法,能够编制网络应用程序。三、实验内容(1)了解和掌握“基于UDP—面向无连接的应用程序”和“基于TCP—面向连接的应用程序”的运行机制和编程方法 (原创 2018-01-29 17:04:51 · 1284 阅读 · 0 评论 -
PyCharm使用教程
1.PyCharm介绍PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发2.PyCharm安装操作平台:RHEL7.2Python版本:2.7.5PyCh原创 2018-07-20 21:32:36 · 1344 阅读 · 0 评论 -
Flask
https://blog.csdn.net/u011054333/article/details/70151857/一、介绍Flask是一个Python编写的Web 微框架,让我们可以使用Python语言快速实现一个网站或Web服务二、安装pip install flask三、测试编写一个python文件,如下:from flask import Flaskap...原创 2018-07-21 10:27:01 · 176 阅读 · 0 评论 -
Python七(装饰器&文件&模块)
一、面向对象之装饰器###问题:一个类中方法中含有相同的名字时,进行调用. 如果不设置的话,会先按照顺序执行,然后,将前面的操作覆盖掉###解决方案:使用装饰器程序代码:[方法一]#!/usr/bin/env python#coding:utf-8"""file:opp6.pydate:2017--10 上午9:13author: katydesc:逐原创 2017-09-11 23:15:09 · 521 阅读 · 0 评论 -
Python六(闭包&装饰器&匿名函数&面向对象编程)
一、闭包概念:闭包:函数里面有嵌套函数程序代码:#!/usr/bin/env python#coding:utf-8"""file:func.pydate:2017--09 上午10:01author: katydesc:嵌套函数的简单应用"""def lazy_sum(*args): ##*args:任意类型的函数 de原创 2017-09-09 19:53:10 · 351 阅读 · 0 评论 -
学校管理系统(Python)
一、功能分析此学校管理系统应该可以实现学校的师资力量的调配,学生的入学、学习以及修学或者退学的情况二、程序解读:1.下面的程序实现了学校管理系统的基本功能,包括:1)学校的招生 2)讲师的招聘 3)课程的增加 4)等等2.未实现的功能也有很多,比如:1)学生类中有一个方法是缴费,也有一个方法是注册,这两个方法应该关联起来,缴费成功后,才可以进行注册 2)每个老师应该可以通过各种方式来查看自己原创 2017-09-15 22:59:09 · 5869 阅读 · 0 评论 -
Python中的异常处理
注意:本篇博客适用于Python3一、try…except有时候我们写程序的时候,会出现一些错误或异常,导致程序终止。例如,做除法时,除数为0,会引起一个ZeroDivisionError例子:程序代码:a=10b=0c=a/bprint("done")运行结果:"C:\Program Files\Python36\python.exe" C:/Users/Administrator/Py原创 2017-12-17 11:33:07 · 3823 阅读 · 1 评论 -
python之网络编程
一、TCP/IP简介(摘录自百度百科) 1. TCP/IP协议 Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以原创 2017-12-17 11:52:27 · 406 阅读 · 0 评论 -
Python常用内建模块(datetime)
一、思维脑图二、datetime模块介绍datetime是Python处理日期和时间的标准库。1)获取当前日期和时间:from datetime import datetimenow = datetime.now() # 获取当前datetimeprint(now)注意:from datetime import datetime表示的是导入datetime模块中的d原创 2017-12-17 17:24:53 · 677 阅读 · 0 评论 -
Python初识(发展史&优缺点&ipython)
此博客的脑图链接:http://naotu.baidu.com/file/67ebf90eb5073fd8b9fbed8251b22956?token=f4c5d28e2c6e085e下面第一部分为在脑图下更加详细的介绍:一、脑图细化分析:python的发展史1989年,Guido(龟叔),为ABC语言写插件,Monty Python喜剧团;1990年,发布python第原创 2017-08-25 00:09:33 · 577 阅读 · 0 评论 -
Python二(语法结构&字符串)
脑图链接:http://naotu.baidu.com/file/60654084a7979314eae51837d0d1d5bf?token=1604b2fb89d39ed3一、脑图的详细情况如下:1.python语法结构1> 顺序结构2>分支结构if:if 表达式: 语句if…else…if 表达式: 语句els原创 2017-08-25 22:47:57 · 460 阅读 · 0 评论 -
Python三(列表&元组)
一、列表(可变数据类型)1.列表的定义 列表是打了激素的数组,数组只能存储同种类型的数据,而列表像一个仓库,存储不同类型的数据.例: l = [] ##定义一个空列表l = [1] ##定义有一个元素的列表l = [1,(1,2),"hello",[1,2]]原创 2017-09-02 00:44:05 · 359 阅读 · 0 评论 -
Python四(函数&字典)
一、函数1. 内置函数(BIF,built-in function) min,max,sum,zip,abs,int,float,str,list,tuple,bool等等In [56]: bool(1)Out[56]: TrueIn [57]: bool("")Out[57]: False函数实质上是一个变量;函数名是一个指向函数对象的引用,完全可以把函数赋值给原创 2017-09-02 22:33:09 · 326 阅读 · 0 评论 -
Python五(集合&冻集&高级特性&高阶函数)
复习:1.删除列表中重复的元素:l = [1,2,3,1,2,3]法一: 强制转化列表为集合类型:list(set(l))法二: 将列表转化为字典,拿出里面的所有key值: dict.fromkeys(l).keys()In [6]: l=[1,2,3,1,2,3]In [7]: type(l)Out[7]: listIn [8]: di原创 2017-09-04 22:31:41 · 467 阅读 · 0 评论 -
Python需知
1.Django中的MTV框架,各个文件都有哪些配置信息,项目中的project和application是一种什么关系的存在MTV: M:数据存取层,该层处理与数据相关的所有事物;如何存取,如何验证有效性,包含哪些行为以及数据之间的关系等 T:表现层,该层处理与表现相关的决定:如何在页面或者其他类型文档进行显示 V:业务逻辑层,该层包含存取模块及调取恰当模板的相关逻辑,可看做是模板与模板...原创 2018-08-19 15:11:51 · 392 阅读 · 0 评论