
python笔记
L_MaGw
这世上天才很少,懒蛋却很多,你若对得起时间,时间便对得起你!
展开
-
记enumerate函数的用法
arr = [1, 2, 3, 4]for index, value in enumerate(arr): print("index:{}, value:{}".format(index, value))# 索引从2开始for index, value in enumerate(arr, 2): print("index:{}, value:{}".format(index...原创 2020-03-23 21:14:10 · 357 阅读 · 0 评论 -
Python面试知识点
1.PythonPython是强类型语言,这意味着每个对象都有明确的类型(或类),默许转换只能发生在特定的情况下:>>> a = 4.5>>> b = 2>>> a/b2.25判断某个对象是否是某个类的实例,使用 isinstance函数:a = 4.5b = 4isinstance(a, (int, float))isi...原创 2020-01-14 16:08:48 · 199 阅读 · 0 评论 -
Flask-Restful 学习总结笔记
Flask-Restful文章目录Flask-Restful一、安装:二、案例:三、 带参数的请求四、参数解析五、类视图方法返回值六、 数据格式化七、完整案例一、安装:pip install flask-restful完成安装后就可以引入常用类或模块from flask_restful import Api, Resource, reqparse, abort二、案例:from f...原创 2019-02-12 16:28:32 · 2308 阅读 · 0 评论 -
markdown 实现页内跳转和自动生成目录
接上一篇 markdown 基本语法继续:15. 实现页内跳转# 1. 定义锚点<span id="jump">请点击跳转</span># 2. 使用markdown语法[要跳转到的内容](#jump)16. 实现目录在要生成目录的地方写:[TOC] 即可按照标题生成目录有些markdown编辑器需要写: @[TOC]案例:[TOC]# ...原创 2019-02-02 13:08:19 · 7961 阅读 · 0 评论 -
Django TypeError: render() got an unexpected keyword argument 'renderer'
Ueditor 使用笔记由于django 2.1 有所变化,导致使用富文本 UEditor 报错:直接看报错解决办法:请点击报错信息:Django TypeError: render() got an unexpected keyword argument 'renderer'下载UEditor 源代码:github 地址xadmin 没有python3 版本的, 因此不能使用 p...原创 2019-02-02 11:16:18 · 3923 阅读 · 0 评论 -
【DRF】常见状态码
为了方便设置状态码,REST framewrok在rest_framework.status模块中提供了常用状态码常量。1. 信息告知 - 1xxHTTP_100_CONTINUEHTTP_101_SWITCHING_PROTOCOLS2. 成功 - 2xxHTTP_200_OKHTTP_201_CREATEDHTTP_202_ACCEPTEDHTTP_203_NON_AUTHO...原创 2019-01-02 16:28:18 · 1593 阅读 · 0 评论 -
markdown
markdown 基本语法总结1.标题# 一级标题 注意:符号跟文字之间有空格## 二级标题### 三级标题...... 以此类推2.分割线*** 或 ---3. 块引用&amp;gt; 块引用&amp;gt; * 块内列表效果如下:块引用块内列表4. 表格字段 | 名称 | 列表 :--: | :--: | :---------: id |...原创 2018-12-24 13:58:39 · 2375 阅读 · 0 评论 -
Django 常见错误记录
数据库问题1. 配置问题raise ImproperlyConfigured('mysqlclient 1.3.7 or newer is required; you have %s.' % Database.__version__)django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.7 or newer is requi...原创 2018-12-27 10:30:47 · 834 阅读 · 0 评论 -
Python面试题:写一段代码,功能是将本段代码打印出来
前几日,遇到这么一道面试题,记录下来思路分析:首先需要获取文件路径,可以使用sys.argv[0],它是命令行参数List,第一个元素是程序本身路径(更多sys模块的常用方法见https://blog.youkuaiyun.com/qq_38276669/article/details/83687738)然后使用with语句打开文件并且读取,with语句当程序报错还可以正常关闭资源最后输出即可...原创 2018-11-03 15:56:30 · 1394 阅读 · 0 评论 -
Python中os模块和sys模块的区别
首先,官方解释是这样的:os: This module provides a portable way of using operating system dependent functionality. 这个模块提供了一种方便的使用操作系统函数的方法。sys: This module provides access to some variables used or maint...原创 2018-11-03 15:43:45 · 3655 阅读 · 2 评论 -
Linux之Ubuntu16.04软件操作的常用相关命令
sudo apt-get update 更新源sudo apt-get install package 安装包sudo apt-get remove package 删除包sudo apt-cache search package 搜索软件包sudo apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get instal...原创 2018-11-01 09:18:33 · 429 阅读 · 0 评论 -
python中对递归函数的理解
在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。举个例子,我们来计算阶乘n!= 1 * 2 * 3 * ... *n,用函数fact(n)表示,可以看出:fact(n) = n! = 1 x 2 x 3 x ... x (n-1) x n = (n-1)! x n = fact(n-1) x n所以,fact(n)可以表示为n * fact...原创 2018-08-01 18:42:48 · 2243 阅读 · 1 评论 -
python列表获取元素最后一个值的方法
list是Python内置的一种数据类型。list是一种有序的集合,可以随时添加和删除其中的元素。定义列表list1 = [1, 2, 3, 4, 5]获取list1的最后一个元素,注意第二种方法的使用print(list1[len(list1)-1])print(list1[-1])以此类推,可以获取倒数第二,第三...个元素的值print(list1[-2]...原创 2018-08-01 14:19:19 · 209457 阅读 · 0 评论 -
python缓冲池的理解
对python缓冲池的理解,可以参考一下博客https://blog.youkuaiyun.com/kc_1197977022/article/details/72553723转载 2018-07-30 15:02:42 · 804 阅读 · 0 评论 -
python中列表,元组,字典常用操作方法的总结
如有不足之处,请评论批评指正# 1. 列表的常用操作(增,删,改,查)list1 = [0, 1, 2, 3, 4, 5 ]list2 = ["a", "b", "c", "d"]list3 = ["a", "b", "c"]list1.append(100) # 将指定值添加到列表的尾部print(list1)list1.insert(4, 88) # ...原创 2018-07-29 20:18:35 · 5944 阅读 · 0 评论 -
python中字符串常用方法总结
# 字符串的常用操作# 1. 大小写转换str1 = "hellopythonhelloworld"str2 = "hello python 999, hello world"str3 = "HELLOpython,HELLOWORLD"print(str2.title()) # 返回每个单词首字母大写,其他字母小写的字符串print(str2...原创 2018-07-29 11:40:06 · 485 阅读 · 3 评论