![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python基础
山人甲
大道至简·人生如一
展开
-
Python2、Python3 区别
简单比较1.2.1 print语句python2中print是一个语句,不论想输出什么,直接放到print关键字后面即可。python3里,print()是一个函数,像其他函数一样,print()需要你将要输出的东西作为参数传给它。python2 python3 备注print print() 输出一个空白行,python3需要调用不带参数的print()print 1 print(1...原创 2019-01-12 16:39:27 · 173 阅读 · 0 评论 -
编程语言ASCII码对照表
翻译 2018-12-26 22:14:59 · 10954 阅读 · 0 评论 -
python中数组、列表转字符串方法大全
符串转数组str = '1,2,3'arr = str.split(',')数组转字符串arr = ['a','b']str = ','.join(arr)arr = [1,2,3]str = ','.join(str(i) for i in b)二维数组转string:anchors = centroids.copy()widths = anchors[:, 0]...原创 2019-01-08 19:28:43 · 2130 阅读 · 0 评论 -
Python推导式大全
推导式推导式comprehensions(又称解析式),是Python的一种独特特性。推导式是可以从一个数据序列构建另一个新数列的数据序列。推导式包括:1、列表推导式列表推导式(list comprehension)是利用其它列表创建新列表的一种方式,工作原理类似for循环,即可对得到的元素进行转换或者筛选。列表...原创 2019-01-07 22:01:25 · 202 阅读 · 0 评论 -
python中函数必看知识点,递归函数、内置函数、匿名函数、闭包函数
递归函数(最难分析的循环逻辑) 内置函数 abs()函数 max()函数 map()函数 filter()函数 zip()函数 匿名函数(匿名函数是一个函数不能用for循环不要与表达式混淆)在定义函数的时候,不想给函数起一个名字。这个时候就可以用lambda来定义一个匿名函数语法:变量名= lambda 参数:表达式(block)参数:可选,...原创 2019-01-08 20:11:29 · 202 阅读 · 0 评论 -
二进制转10进制
data=input('请输入一个二进制数:')print('转换成十进制数为:',int(data,2))print('转换成八进制数为:',oct(int(data,2)))print('转换成十六进制为:',hex(int(data,2)))算术方法:10010=1*2**4+1*2**1=18...原创 2019-03-13 22:09:58 · 267 阅读 · 0 评论 -
django框架编写web网页“hello world”
1、在项目主目录下创建视图文件views.py2、在路由文件urls.py里配置视图文件函数3、创建templates文件夹 存放 web 内容样式等在templates文件夹下创建 index.html4、在setting配置文件里 配置templates路径5、运行服务器 打开网页 就可以显示了...原创 2019-05-08 16:49:54 · 759 阅读 · 0 评论 -
Django框架的安装
1、在anaconda中创建django开发的环境python3.6.2django2.1此时在anaconda目录下的envs下多了一个djangoPath的文件2、pip安装django包和依赖包(导出包目录) (1)激活Anaconda环境activate djangoPath (2)pip安装Django包pip ins...原创 2019-05-08 18:41:31 · 286 阅读 · 0 评论 -
django项目创建
1.确认项目目录(项目路径当中不要有中文)2.创建项目,打开cdm命令行 win:cmd linux:terminalshift+鼠标右键---->在此打开命令行目录在哪里,项目创建到哪里3.激活沙箱环境当中的gjangoactivate djangoPath4.创建项目appdjango-admin strartproject OurBlog(djan...原创 2019-05-08 19:05:43 · 195 阅读 · 0 评论 -
web前端 变量、标签循环、继承、加载
1、变量{{ 变量 }}2、标签循环{% 标签 %}3、加载静态文件{% load static %}4、继承模板将共性的部分定义成模板,想要修改的部分定义成块块语法是{% block 块名称 %}{% end block %}模板应用5、加载{% incloud 'heml文件'%}只加载html的原有h...原创 2019-05-11 09:48:22 · 262 阅读 · 0 评论 -
Python 设计模式,单例模式,工厂模式,策略模式,观察者模式
目录一、引入二、单例模式三、工厂模式四、策略模式五、观察者模式一、引入程序中设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。二、单例模式保证只有一个对象练习1创建Sun类练习2优...原创 2019-01-26 16:49:24 · 458 阅读 · 0 评论 -
python中 __dir__ 和 dir() 还有 __init__() __str__() __doc__ __dict__等用法
dir是查看面向对象中的属性dir()是查看所有对象的属性,__dir__是dir()的子集init是对象运行周期中初始化的一个函数,还有一个隐形应用是它的参数值可以有多种形式。应用起来就提供了便利str默认存储对象的地址,可修改docdict字典形式 保存的 对象里面 的 所有属性 以及 属性值(包括私有属性)...原创 2019-01-14 22:35:18 · 1422 阅读 · 0 评论 -
Python3 安装
Python3安装1.直接到官网https://www.python.org/下载,安装就可以了。2.安装比较简单,点exe文件一直下一步就可以了(注意:安装的时候有个选择是否添加环境变量,这个选是,之后就不用添加环境变量了)如果没有,请添加环境变量。计算机属性 ---->高级系统设置---->环境变量—>系统变量里的path---->编辑添加安装python的路径(...原创 2019-01-12 16:54:07 · 154 阅读 · 0 评论 -
Python 信息管理系统 程序代码
def ch(lista): name1 = input('姓名:') phone1 = input('电话:') qq1 = input('QQ:') emeal1 = input('邮箱:') if name1 == '': name1 = lista[0] if phone1 == '': phone1 = l...原创 2019-01-04 20:25:22 · 3698 阅读 · 0 评论 -
论人性文明与人工智能发展(一)
#论人性文明与人工智能发展(一)##大家好我是山人甲,我这篇文章呢,是基于我的一个PPT,就几张图而已,在这里呢我的ppt就先不展示了,言归正传:要了解智能就要首先要了解人,或者有思想的生物体,对于生物结构宏观方面的研究还是比较深入的,然而到了微观,以及精神层面就比较少了,到了思考,七情的层面就只能运用宏观归类整理了,门都进不去。甚至不如古人,譬如古人有秘法能通过宏观的一些环境来探测或改变微观...原创 2018-12-25 09:01:39 · 256 阅读 · 0 评论 -
python 脚本结构
.py 文件以 .py 作扩展名的文件是 Python 源代码文件,由 python.exe 解释,可在控制台下运行。当然,也可用文本编辑器进行修改。(我们主要使用.py文件).pyc 文件以 .pyc 作扩展名的文件是 python 编译文件。.pyc 文件是不能用文本编辑器进行编辑的,其优点是 .pyc 文件的执行速度要远快于 .py 文件。至于为什么要有 .pyc 文件,这个需求太...原创 2019-01-12 17:10:31 · 318 阅读 · 0 评论 -
Python数据类型
Number数据类型Int 整形十进制:0~9二进制:0~1 二进制的标识符是0b 例:print(0b1)输出>>>1八进制:0~7 标识符是0o 例:同上十六进制:09AF 标识符是0x 例:print(0xA) 输出 >>> 10浮点型小数方式:例:3.1415926科学计数法:例:314e2 ...原创 2019-01-12 18:27:43 · 146 阅读 · 0 评论 -
python 转译字符
\ 续行符\ 反斜杠(\)’ 单引号" 双引号\a 响铃\b 退格\e 转义\000 空\n 换行\v 纵向制表符\t 横向制表符\r 回车 将光标移到第一行>>>print(‘aa\rb’)输出# ba\f 换页\oyy 八进制数,yy代表的字符,例:\o12代表换行\xyy 十六...原创 2019-01-12 18:43:39 · 943 阅读 · 0 评论 -
python 列表 字符串 元组 字典 number类型 互相转换
常用类型转换函数转换方法大全列表a=list转字符串str 的三种方法1: 直接 str(a)2: ’ '.join(a):3: ’ '.join(str(i) for i in (a))转元组tuple(a)转字典a=[‘a’,‘b’]直接{a[0]:a[1]}或者b=[‘1’,‘2’]c=zip(a,b)//print([...原创 2019-01-12 22:16:31 · 1417 阅读 · 0 评论 -
Python @ 语法糖,装饰器(详解)
自定义的装饰器是@+自定义的闭包,可以动态的将装饰器化的函数功能添加在其他函数上。form functools import wraps@wraps(func)解决安装装饰器后注释信息不能显示的问题。安装在装饰器闭包函数的外层函数中与装饰器外层函数导入同一个参数from functools import wrapsdef timer(fun): @wraps(fun) d...原创 2019-01-19 15:25:32 · 2418 阅读 · 1 评论 -
Python基础常用的 飞机大战 案例详解
飞机大战是Python基础期常用的案例,主要涉及了pygame模块,面向对象,逻辑循环知识点的运用对象模块命名为“jingling.py”import pygame #引入图形模板模块import random #引入随机数模块SCREEN_RECT = pygame.rect.Rect(0,0,500,800) #建立一个500*800像素的窗口作为游戏界面窗口cla...原创 2019-01-24 21:02:12 · 1997 阅读 · 0 评论 -
django创建web项目。建数据库,并提取、显示数据库信息
创建数据库1、在mysql中创建一个库 ku打开命令行登录mysql mysql -u root -pcreate database ku charset='utf8';2、创建app找到要存放项目的文件夹shift+右键 在此处打开命令行 激活 虚拟环境activate DjangoPath创建LibraryKu项目...原创 2019-05-12 18:20:22 · 2792 阅读 · 0 评论