
python
python-limiao
这个作者很懒,什么都没留下…
展开
-
欢迎学习python语言
python学习你好! 这是你第一次学习 python 。如果你想学习如何使用python解释器, 可以仔细阅读这篇文章,了解一下python解释器的下载以及安装方法。python语言介绍python语言特点:面向对象:以对象为中心思考问题,软件项目利于扩展和维护。丰富的库:库好像是汽车或家电的零件。我们不需要从头开发一个功能,只需要引用别人开发好的功能,组装成我们的项目。python...原创 2018-10-24 13:11:48 · 651 阅读 · 0 评论 -
批量修改文件名
需求:批量重命名选择资源管理器上的一个文件夹,批量重命名里面杂乱的文件,文件名文件1.文件2.文件3.import ospath = input('请输入文件路径(结尾加上/):') # 获取该目录下所有文件,存入列表中f = os.listdir(path)n = 0for i in f: # 设置旧文件名 oldname = path + f[n] ...原创 2018-10-30 21:34:39 · 159 阅读 · 0 评论 -
如何使用python生成一个随机的验证码
pillow例子 随机生成验证码from PIL import Image, ImageDraw, ImageFont, ImageFilterimport random随机字母def randow_char(): return chr(random.randint(65, 90))随机数字def random_num(): return random.rand...原创 2018-11-07 14:37:43 · 698 阅读 · 0 评论 -
数据库基础和sqlite
数据库介绍SQLstructured query language 结构化查询语言。专门对数据库进行查找、增加、修改、删除、统计的操作语言。CURD 增删查改 create update retrieve delete。书写风格,关键字大小写都行,建议大写。表名大小写都行,但是在一些数据库中不区分大小写,建议小写。基本语法查找SELECT 字段1,字段2,字段3,… FROM 表...原创 2018-11-28 21:22:36 · 166 阅读 · 1 评论 -
mySQL的下载安装
介绍流行的关系型数据库。安装选择安装包www.mysql.com / download(下载)/ community(社区版)/ mysql server(服务器)打开下载页后 operating system(选择操作系统) 选microsoft windows(微软windows系统)msi microsoft windows installer 也就是.exe安装包。好处 ...原创 2018-11-28 22:19:35 · 288 阅读 · 0 评论 -
Django的学习第一部分
django入门编写一个Django应用程序创建项目开发服务器创建民意调查应用写第一个视图编写一个Django应用程序我们写的例子有两部分构成:1.一个公共站点,允许人们查看民意调查并在其中投票。2.一个管理站点,允许添加、更改和删除民意调查。创建项目从命令行cd进入要储存代码的目录,运行以下命令:django-admin startproject mysite运行后会在你的目录...原创 2018-12-21 15:58:59 · 204 阅读 · 0 评论 -
Django第二部分
该migrate命令查看INSTALLED_APPS设置并根据mysite/settings.py文件中的数据库设置和应用程序附带的数据库迁移创建任何必要的数据库表(稍后我们将介绍这些表)。您将看到适用于每次迁移的消息。如果您有兴趣,请运行数据库的命令行客户端并键入\dt(PostgreSQL),(MySQL), (SQLite)或(Oracle)以显示Django创建的表。SHOW TABLES;.schemaSELECT TABLE_NAME FROM USER_TABLES;原创 2018-12-21 16:57:16 · 188 阅读 · 0 评论 -
详解TCP三次握手和四次挥手以及11种状态
TCP三次握手和四次挥手以及11种状态1、三次握手置位概念:根据TCP的包头字段,存在3个重要的标识ACK、SYN、FINACK:表示验证字段SYN:位数置1,表示建立TCP连接FIN:位数置1,表示断开TCP连接2、四次挥手3、11种状态...原创 2019-02-21 11:05:09 · 266 阅读 · 0 评论 -
vue详解
Vuex教程第一讲:Vuex 到底是什么?先说两句官方已经有教程了,为什么还要写这个教程呢?说实话,还真不是我闲着蛋疼,官方的教程真的是太官方了,对于刚入门 Vuex 的童鞋来说,想必看官方的教程,很多地方就如同看圣经一样,比如「欧玛尼玛尼牙」,所有的字都认识,就是不知道说些什么玩意,不信,你可以戳进去看看。当然,对于大神级别一看就懂的,那就不用说了,肯定是看官方的更权威。还有,如果对 Fl...转载 2019-02-27 13:47:40 · 2501 阅读 · 0 评论 -
python字体和图片合成
字体和图片怎样合成需求:表情图和文字合成用一个变量存储文字。打开素材图image对象生成绘制对象draw回执文字并生成图片原图from PIL import Image, ImageDraw, ImageFontimg = Image.open("斗图.png")draw = ImageDraw.Draw(img)#生成绘制对象drawtypeface = ImageFont...原创 2018-10-30 21:30:04 · 3433 阅读 · 0 评论 -
函数返回值- return
函数的返回值1 带返回值的函数 def get_max(a,b,c): max_num = a # max 最大值 if b > max_num: max_num = b if c > max_num: max_num = c return max_num max_number=get_ma...原创 2018-10-30 22:03:01 · 372 阅读 · 0 评论 -
函数基础
函数基础函数:function: 将重复公共的代码抽象出来,供多次调用。封装代码,函数把业务逻辑打包起来,我们使用时直接调用函数,不必关心内部是如何实现的,降低项目的实现难度。实现某一种功能。好处:减少重复代码节省代码量;功能模块逻辑清晰。def calculate_area(r):#calculate_area是计算面积的意思print(‘圆面积’, 3.14 * r * r) ...原创 2018-10-24 19:56:32 · 228 阅读 · 0 评论 -
基础数据类型
基础数据类型基本数据类型字符串 string: 单引号括起来,中间是一些字符信息。双引号也可以。三个双引号括起来,中间内容可以换行。字符:表达信息,‘a’ ,‘中’,多个字符组成了字符串。整形 integer(数字): 整数,例如 -1, 0 ,1, 3 ,100。浮点数 float(数字): 小数,例如 1.1, 3.3333, 科学计数法1.3e2布尔(bool): 真Tr...原创 2018-10-24 17:19:46 · 116 阅读 · 0 评论 -
安装pycharm
安装pycharm(了解)引题当我们开始学习if else,当我们代码更加复杂的时候。python交互式命令行和sublime和windows命令行 写代码和运行麻烦。我们想要一个多合一(好像瑞士军刀)功能的工具。(了解)集成开发工具IDE (integrate Development kit): 集成多个功能的开发工具软件。轻量: sublime重型: pycharm,eclips...原创 2018-10-24 17:37:45 · 197 阅读 · 0 评论 -
控制语句
主题:控制语句if例一: score=80 if score<0 or score >100 : print('分数不合法') elif score <60: print('不及格') elif 60<=score<70: print('及格') elif 70 <=score and score <90: ...原创 2018-10-24 17:50:59 · 255 阅读 · 0 评论 -
判断变量类型
判断变量类型类型不同,input()返回字符串‘1’ + 3 '小明考了’+90 报错type() 判断变量类型a = 1b = 1.5d = ‘hello’e = Truetype(a) →(class ’int’)type(b) →(class ’float’)type(d) →(class ’str’)字符串type(e) →(class ’bool’)is...原创 2018-10-24 19:17:25 · 441 阅读 · 0 评论 -
格式化输出
格式化输出简单输出print(‘你好小明’)print(‘你好小红’)print(‘你好小李’)带变量的输出 更有灵活性,易于维护name = ‘小李’print(name)加号拼接字符串pay = ‘8’print(‘花费一共’ + pay + ‘元’)print里用逗号打印多个变量name = ‘小明’score = 90print(name, score)pri...原创 2018-10-24 19:24:07 · 265 阅读 · 0 评论 -
while循环和for循环
while 循环while True: print('hello')while True: number = 20 user_number = int(input('猜猜一个数字:')) if user_number < number: print('猜小了') elif user_number >number: ...原创 2018-10-24 19:40:13 · 223 阅读 · 0 评论 -
break和continue
break需求:软件需要有退出功能。循环中达到我们想要的条件时退出。循环的中断while True: s = input('随便输入:') if s == 'quit': #quit 退出 break print('你输入的字符长度是{}'.format(len(s)))print('完')break:退出循环 ,跳出循环语句块。len(对...原创 2018-10-24 19:46:09 · 224 阅读 · 0 评论 -
字符串详解
字符串详解转义字符因为一些特殊字符是python中的关键字或一些特殊的概念如换行。所以以特殊字符 \ 开头,构造转义字符。常见的转义字符:\n 换行 \t 制表符’ 单引号 " 双引号\ 反斜杠遍历for i in ‘abc’:print(i)→ a b c下标访问‘hello’[4]→ ‘0’搜索(了解)‘字符串...原创 2018-10-24 19:48:42 · 135 阅读 · 0 评论 -
python项目部署
打包上传代码项目开发完毕,在部署之前需要再配置文件中将 ALLOWED_HOSTS配置设置为:当前服务器IP或*,如:ALLOWED_HOSTS = ["*",]这个配置就是允许别人通过哪个ip访问你,*表示所有ip上线时还要将配置中的DEBUG改为False不同系统如何传代码windows: yum install lrzsz 压缩zip包,拖进来。mac: ...转载 2019-02-27 14:10:53 · 312 阅读 · 0 评论