- 博客(16)
- 收藏
- 关注
原创 列表生成式
要求把列表里面的每个值加1,实现方法如下:#for+appenda = [0,1,2,3,4,5,6,7,8,9]b = []for i in a:b.append(i+1)a = b# a = [1,2,3,4,5,6,7,8,9,10]#for + enumeratea = [0,1,2,3,4,5,6,7,8,9]for index,i in enumerate...
2018-09-25 22:38:41 206
原创 函数-内置方法
bool() 布尔值 判断 True Falseall() 全部为F或T,则显示相应的,否则False ; [] 空列表则显示 Trueany() 有任意True就返回Truedir() 当前程序里面所有的变量名vars() 当前程序里同所有的变量名与值hex() 16进制转化oct() 8进制转化bin() 2进制转化slice() ...
2018-09-23 15:20:45 198
原创 递归函数
import sysprint(sys.getrecursionlimit()) #查询有多少层,默认为1000sys.setrecursionlimit(1500) #设置为多少层def recursion(n): print(n) recursion(n+1)recursion(1) #输出为1-997的数值 递归的特性:...
2018-09-19 23:52:22 198
原创 高阶函数
变量可以指向函数函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数 只需满足以下任意一个条件,即是高阶函数- 接受一个或多个函数作为输入- return 返回另外一个函数def add(x,y,f): return f(x) + f(y)res = add(3,-6,abs) #abs绝对值print(res) #9 ...
2018-09-19 22:09:08 156
原创 匿名函数
def calc(x,y): if x < y : return x*y else: return x/yfunc = lambda x,y: x*y if x< y else x/y #声名一个匿名函数print(calc(16,8)) #2.0print(func(16,8)) #2.0 ...
2018-09-19 21:50:08 103
原创 函数 作用域
在python中,函数就是一个作用域def XXX函数定义完成后,作用域已经生成,作用链域向上查找age = 18def func1(): age = 27 def func2(): print(age) return func2val = func1()val() # 27函数名可当作返回值 ...
2018-09-19 21:18:16 190
原创 嵌套函数
字面理解,函数里面定义函数def func1(): print('hi') def func2(): print('hello') func2()func1()#hi#hello代码自上而下运行,函数执行需要被调用age = 17def func1(): age = 26 print(age) def...
2018-09-18 22:05:45 871
原创 在函数里修改全局变量
names = 'Lilei' def change_name(): global name #全局变量我来撑控 names = 'Hi' print(names) change_name() #'Hi'print(names) #'Hi'实际开发过程中不建议使用此方式 ...
2018-09-18 21:37:08 21008 3
原创 在函数里面修改列表数据
局部变量,全局变量,赋值相互独立names = ['Lilei','Jcak']def change_name(): names = ['Lilei','Hi'] print(names) change_name() #['Lilei','Hi']print(names) #['Lilei','Jcak']修改列表里面的元素...
2018-09-18 21:30:23 6685
原创 文件处理-文件操作其它功能
强制把内容从内存到硬盘f = open('f_text.txt','w')f.write('\ntest')f.fush()f.readable() #判断文件是否可读f.writeable() #判断文件是否可写f.seekable() #判断文件是否可写f.readline() #每次读一行f.tell() #获取当前光标位置f.see...
2018-09-16 16:45:11 142
原创 文件操作 混合模式
读写 r+f = open ('ha.txt' , 'r+') data = f.read()print(data)f.write('\n哈哈')f.write('\n哈‘)print('H',f.read()) # 'H' f.read() 则为空会先把文件读出来,再写入的,print 文件则为空 写读 w+以先创建的模式打开,再进行读取,如原...
2018-09-16 15:30:42 205
原创 rb二进制编码检测工具
import chardetf = open('log',mode = 'rb' )data = f.read()f.close()result = chardet.detect(open('log', mode = 'rb' ).read()print(result)chardet 属于第三方工具包,首先需要安装pip install chardet...
2018-09-15 16:18:42 664
原创 字符串互转utf-8、gbk
有如下字符串:n = "路飞学城"(编程题) - 将字符串转换成utf-8的字符编码,再将转换的字节重新转换为utf-8的字符编码n = "路飞学城"n_e_u = n.encode("utf-8") # b'\xe8\xb7\xaf\xe9\xa3\x9e\xe5\xad\xa6\xe5\x9f\x8e'n_d_u = n_e_u.decode("utf-...
2018-09-13 16:56:53 15739 1
转载 并集 交集 差集 对称差集
python的集合set和其他语言类似,是一个无序不重复元素集, 可用于消除重复元素。支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算。 不支持 indexing, slicing, 或其它类序列(sequence-like)的操作。因为,sets作为一个无序的集合,sets不记录元素位置...
2018-09-13 16:40:15 9760 1
原创 2018-记录python学习的点滴-开篇
之前将记录的笔记有各种的,没有统计的保存,特此注册博客,记录整理都保存到这里。 print('Hi,python')
2018-04-29 17:24:55 85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人