自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 python递归实现二分查找

def binary(l, aim, start_index=0, end_index=None): end_index = len(l) if end_index is None else end_index mid_index = (end_index - start_index)//2 + start_index if start_index <= end_i...

2019-09-25 08:20:42 273

原创 python常用内置函数

locals() 当前作用域内所有变量globals() 全局所有变量next(迭代器)iter(可迭代对象)range()dir() 查看一个对象拥有的属性callable() 括号内为可调用函数时返回...

2019-09-23 09:23:11 77

原创 python迭代器生成器

#可迭代协议 只要含有__iter__方法的都是可迭代的#迭代器协议 内部含有__next__和__iter__方法的就是迭代器#一个可迭代对象执行了__iter__()之后的返回值就是一个迭代器#for循环其实就是在使用迭代器#当我们遇到一个新的变量,不确定能不能for循环的时候,就判断它是否可迭代#迭代器的好处: # 从容器类...

2019-09-19 10:02:31 65

原创 python函数杂记01

#返回值#返回值的3种情况 # 没有返回值 —— 返回None # 不写return # 只写return:结束一个函数的继续 # return None —— 不常用 # 返回1个值 # 可以返回任何数据类型 # 只要返回就可以接收到 # 如果在一个程序中有多个return,那么只...

2019-09-11 22:46:42 97

原创 python文件操作杂记

1. f = open('文件路径',mode='r',encoding='utf-8') 以utf-8编码方式读取文件 content = f.read() print(content) f.close() 文件操作完...

2019-09-09 17:41:52 91

原创 python集合杂记

集合:可变的数据类型,但里面的元素必须是不可变的数据类型,无序,不可重复新建:set1 = set({1,2,3})set1 = {1, 2, 3}增:set1.add(4)set1.update(567) 单个增加删:set1.pop() # 随机删除有返回值set1.remove('alex') # 按元素set1.clear()...

2019-09-05 21:19:31 66

原创 python3编码

编码方式:ascii: 英文 :8位 一个字节unicode: 英文:32位 四个字节 中文:32位 四个字节utf-8: 英文:8位 一个字节 ...

2019-09-04 20:32:45 74

原创 python字典杂记

数据类型划分:可变数据类型和不可变数据类型可变数据类型:元组,bool,int,str 可哈希不可变数据类型:list,dict,set 不可哈希遍历字典时无法删除字典内键值对增:dict.[key] = vaule 没有键值对时添加,有键值对则值覆盖dic...

2019-09-03 22:54:06 68

原创 列表杂记

list.append() 在列表末尾增加元素list.insert() 在列表特定位置之前插入元素list.extend() 在列表末尾增加可迭代对象list.pop() 默认删除列表最后一个元素,并返回删除的元素list.remove() 删除列表中与输入相同的元素 list.clear()...

2019-09-01 17:26:31 57

原创 python字符串str杂记

切片:顾头不顾尾s.capitalize() 首字母大写s.upper() 全大写 s.lower() 全小写s.swapcase() 大小写...

2019-08-31 22:53:05 71

原创 Linux初学知识点(二)

1. man-f   关键字(命令):man只会搜寻数据中的左边那个命令(文件)的完整名称,不能有一点不同    man-k  关键字(命令):只要内容里含有关键字,不需要完全相同的命令(文件)就能被搜寻到(关键字搜寻)    man-f 等价与命令whatis   man-k等价于命令apropos    后两者能够使用的前提是创建whatis数据库,该数据库的创建需要以root命令...

2018-09-09 14:52:14 101

原创 Linux初学知识点(一)

1.设备文件名:IDE接口:/dev/hd(a-d)    SATA/SCSI/USB接口:/dev/sd(a-p)2.Linux中,默认root的提示符是#,而一般身份的提示符是$3.Linux中,大小写区别很大4.命令之后的参数除了前面带有“-"之外,某些特殊情况下,参数前面也会带有”+“5.bc:Linux中一个简单的计算器,默认仅输出整数(如果输出小数,必须执行   sca...

2018-09-05 22:10:40 130

转载 gcc简单使用(编译)

以 test.c 为例1、一步到位的编译时:    gcc test.c -o test    实际上,上面经过了四个阶段进行的,即预处理(也称预编译,Preprocessing)、编译(Compilation)、汇编 (Assembly)和链接(Linking)。2.1 预处理    gcc -E test.c -o test.i  或  gcc -E test.c 

2017-12-06 14:00:57 370

原创 vim简单使用方法

1、进入vim编辑器后按“I”切换“插入”模式;2、保存退出:a:"Esc“”:“"wq"然后回车;                        b:”Esc“”:“”x“然后回车(wq=x);                        c:”Esc“”shift+zz“/”ZZ“(大写)3、正常退出”Esc“”:“”q“回车(前提是打开的文本文件在内容上没有被改动过);

2017-12-06 13:31:21 131

空空如也

空空如也

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

TA关注的人

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