06 2020 档案
摘要:函数式编程 纯函数:没有变量的函数 对于纯函数而言:只要输入确定,那么输出就是确定的。纯函数是没有副作用的。 函数式编程:允许把函数本身作为参数传入另一个函数,还允许返回一个函数 高阶函数:一个函数的参数中包含了另一个函数 def add( x , y , f ): return f ( x ) +
阅读全文
摘要:输入一个字时,会自动覆盖后边的字。 解决办法: 找到键盘上的Insert按键,一般位于删除键Backspace上边,有的电脑上是Ins ScrLK
阅读全文
摘要:def triangle(): L=[ 1 ] while 1: yield L L = [ 1 ] + [ L[x] +L[x+1] for x in range( len(L)-1 )] + [ 1 ] # 期待输出: # [1] # [1, 1] # [1, 2, 1] # [1, 3, 3,
阅读全文
摘要:列表生成式 格式:通过一个或者若干个在List里边的for构建List而非List外部的for循环 举个例子:计算从1到10整数的平方构成一个List L=[ x*x for x in range(1,11) ] 作用:①取代for循环+append快速生成一个List ②从已有的List中快速生成
阅读全文
摘要:0、代码改进技巧 1)导入一个库的多个class时,不用每个都写一行,可以写在同一行,不同库之间用逗号隔开 from tkinter import Tk,Text 2)为导入的库起别名 import pandas as pd 1、基础知识相关 1)运算符 与 and 或 or 非 not 不等于 !
阅读全文
摘要:先从4者异同点说起。 相同点:都是一组多个数据 不同点: 1、写法不同 List:中括号[ ]包括的一组元素,如L=[1,2,3,4] Tuple:小括号( )包括的一组元素,如T=(1,2,3,4) Dict:大括号{ }包括的一组Key:Value元素,如D={'Mike':1,'Tom':2}
阅读全文
摘要:之前在用chr将一个编码转化为对应的字符时,出现以下提示 chr() arg not in range(256) 后来发现,只有python2.x才会出现这种情况,python3.x统一使用unicode可以直接用chr,所以要修改pycharm自带控制台的版本 把interpreter设置为pyt
阅读全文