自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

python

我正在学python

  • 博客(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 191

原创 函数-内置方法

bool() 布尔值 判断 True Falseall()   全部为F或T,则显示相应的,否则False ;   []  空列表则显示  Trueany()    有任意True就返回Truedir()  当前程序里面所有的变量名vars()  当前程序里同所有的变量名与值hex() 16进制转化oct()   8进制转化bin()   2进制转化slice() ...

2018-09-23 15:20:45 177

原创 递归函数

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 174

原创 高阶函数

变量可以指向函数函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数  只需满足以下任意一个条件,即是高阶函数- 接受一个或多个函数作为输入- 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 132

原创 匿名函数

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 93

原创 函数 作用域

在python中,函数就是一个作用域def XXX函数定义完成后,作用域已经生成,作用链域向上查找age = 18def func1(): age = 27 def func2(): print(age) return func2val = func1()val() # 27函数名可当作返回值 ...

2018-09-19 21:18:16 180

原创 嵌套函数

字面理解,函数里面定义函数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 837

原创 在函数里修改全局变量

names = 'Lilei' def change_name(): global name #全局变量我来撑控 names = 'Hi' print(names) change_name() #'Hi'print(names) #'Hi'实际开发过程中不建议使用此方式     ...

2018-09-18 21:37:08 20968 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 6651

原创 文件处理-文件操作其它功能

强制把内容从内存到硬盘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 131

原创 文件操作 混合模式

读写 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 184

原创 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 638

原创 三元运算

a = 2b = 5val = a if a < b else bval #2对简单的条件语句的简写

2018-09-15 15:06:42 99

原创 字符串互转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 15573 1

转载 并集 交集 差集 对称差集

python的集合set和其他语言类似,是一个无序不重复元素集, 可用于消除重复元素。支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算。 不支持 indexing, slicing, 或其它类序列(sequence-like)的操作。因为,sets作为一个无序的集合,sets不记录元素位置...

2018-09-13 16:40:15 9659 1

原创 2018-记录python学习的点滴-开篇

之前将记录的笔记有各种的,没有统计的保存,特此注册博客,记录整理都保存到这里。 print('Hi,python') 

2018-04-29 17:24:55 77

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除