切片可以帮助我们快速的从 list,tuple,str中取出自己想要的部分
list
和 tuple 的索引是从0开始的
?
L =
list(range(10))
?
#
取前三个元素,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2。包前不包后
L[0:3]
L[:3] #
取出前3个数
L[:10:2]? #
前10个数,每两个取一个(即步长为2)
L
分类:
编程语言 时间:
2018-05-13 10:37:56
阅读次数:
141
在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。
?
使用递归函数写一个阶乘函数:
def
fact(n):
??? if n==1:
??????? return 1
??? return n * fact(n - 1)
计算过程:
===>
fact(5)
===>
5 * fact(4)
===>
5 * (4 *
分类:
编程语言 时间:
2018-05-13 10:36:31
阅读次数:
167
pandas 基础 serise 0 4 1 7 2 5 3 3 dtype: int64 array([ 4, 7, 5, 3], dtype=int64) RangeIndex(start=0, stop=4, step=1) 1 7 3 3 dtype: int64 1 7 2 5 dtype ...
分类:
编程语言 时间:
2018-05-12 03:23:44
阅读次数:
321
Microsoft Windows [版本 10.0.16299.431](c) 2017 Microsoft Corporation。保留所有权利。 C:\Users\zyong>pip installERROR: You must give at least one requirement to ...
分类:
编程语言 时间:
2018-05-12 02:58:12
阅读次数:
1346
python操作excel:使用pip安装即可 一、xlwt:写excel 二、xlrd:读excel 三、xlutils:修改excel xlutils模块用来修改excel的内容,不能直接修改原来的excel内容,必须得先复制一个新的excel,然后对这个新的excel进行修改,用法如下: ...
分类:
编程语言 时间:
2018-05-12 00:04:48
阅读次数:
214
一、mysql数据库: python操作mysql数据库 python3中操作mysql数据需要安装一个第三方模块,pymysql,使用pip install pymysql安装即可,在python2中是MySQLdb模块,在python3中没有MySQLdb模块了,所以使用pymysql。 连接数 ...
分类:
数据库 时间:
2018-05-11 23:59:04
阅读次数:
349
1、mock接口,模拟一些接口,在别的接口没有开发好的时候,你需要用它 假的支付接口,模拟支付成功 2、 3、查看数据,避免直接操作数据库flask web开发框架 ...
分类:
编程语言 时间:
2018-05-11 23:22:27
阅读次数:
135
1.没有 switch 语句,只能用 if 和 elif 来实现。2.while … else 语句3.其它语言不会这样写的例子: # -*- coding: UTF-8 -*- fruits = ['banana', 'apple', 'mango'] for index in range(len ...
分类:
编程语言 时间:
2018-05-11 10:38:49
阅读次数:
182
1.用pip命令安装模块 pip install 模块名 e.g. pip install qrcode 2.用pip卸载模块 pip uninstall 模块名 e.g. pip install qrcode 3.pip查看已经安装的所有模块 pip list 4.pip查看模块目前有最新版本的 ...
分类:
编程语言 时间:
2018-05-09 23:58:12
阅读次数:
348
一、Redis介绍 非关系型数据库:mongodb、redis redis数据全部是存在内存里面的。 redis本身每秒支持30w次的读写,本身性能非常好, redis重启后,数据会消失,持久性不好,但是可以设置重启前将redis里面的数据存到磁盘,重启后再取过来。 二、Redis用法 String ...
分类:
编程语言 时间:
2018-05-08 12:09:35
阅读次数:
240