10 2018 档案
摘要:入门原理: 一系列函数要做相同的修改,在这些函数执行之前做的操作,或者在执行之后做的操作都可以在一个装饰器(函数)里修改 作用: 在不改变原函数的情况下,对原函数的操作前或者操作后做些改变,这就是装饰器的作用 1.@outer 是执行outer装饰器,这条语句下面的所有函数f1,会当作参数通过out
阅读全文
摘要:表现形式: 函数体里包含执行本身 实例: 斐波那契数 (a1+a2=a3 a2+a3=a4 a3+a4=a5 ......)
阅读全文
摘要:原理: (白话描述)一列数,从左到右,依次两两比较,若左边的数大于右边的数,则两数交换,始终保持比较后左边的数小于右边的数,这样从第一个到最后一个数全部比较一次就会把这列数中的最大值排到最后(最右边),然后再左到右,依法比较,比较到倒数第二位停止,这样将第二大的数排到右边第二个位置。这样依次下次,每
阅读全文
摘要:用户密码存储文件db(其中用户和密码之间用$符合隔开): 代码如下:
阅读全文
摘要:排序 li.sort() 对li列表从小到大排序,直接更新li列表 sorted(li) 返回一个li排序后的列表,并非直接对li作更新 列表元素必须是同一种数据类型 文件操作 打开文件: f = open(文件名,模式,编码) 以某种方式某种编码打开某文件,会返回一个对象(文件名最好写绝对路径,默
阅读全文
摘要:lambda 简单的函数就可以用lambda表达式 格式: abc = lambda a1,a2:a1+a2 其中,传参是a1和a2,返回值是a1+a2 内置函数
阅读全文
摘要:函数 1.定义格式: def abc(形式参数1,形式参数2,...): return "ij2f98sdf9dff" 函数里设置返回值,然后函数调用可以直接赋值,赋的值是返回值,若没有设置返回值,默认是None def abc(形式参数=123) 默认参数,调用时不传参就用默认123 def ab
阅读全文
摘要:三元运算 格式: name = 值1 if 条件 else 值2 如果条件为True,那么将值1赋值给name,条件为False,那么将值2赋值给name 存址方式 不同的数据类型在内存中的存址方式不同 列表和字符串的区别:内存中,列表的每个元素占据一个内存空间,没有固定的元素数量限制,每个元素空间
阅读全文
摘要:集合(无序不重复) 创建 s = {} s = set() 转换 s = set(li) 方法
阅读全文
摘要:int n1 = 123 #根据int类,创建了一个对象 n2 = int(123) #根据int类,创建了一个对象,这里实际上调用了int类里的内置函数__int__(x,2),其中x为定义的对象,2表示x为二进制数,默认为10 python中重复创建整型对象在-5到257之间,都用同一个内存地址
阅读全文
摘要:需求: 显示一系列商品,根据序号选择商品 另外补充: range和xrange的区别: range(1,10)用来获取1到9的数字,在py3中,直接print不会输出,必须在for循环里才会创建,一次循环创建一个,而在py2里可以直接全部print出来,而py2.7的xrange也只能在for循环里
阅读全文
摘要:插件: 系统管理-->系统设置--> Extended E-mail Notificati 附上邮件内容: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>${ENV, var="JOB_NAME"}-第${BUILD_NUMB
阅读全文
摘要:环境: ubuntu:16.04+(64位) CPU:2C MEM:>4G docker:17.03.2 1.13.1 1.12.6 基础配置:(若是云服务器,下列只需要放行端口) >>主机名配置 >>Hosts >>关闭selinux >>放行相应端口 安装docker rancher和k8s的组
阅读全文
摘要:背景: 环境注意:在用rancher搭建的k8s里,mysql是起了一个pod,镜像是网上的mysql:5.7 开发人员提出了一个报错“查询时的ONLY_FULL_GROUP_BY错误”,让我改sql_mode,当时我觉得这很好改,将数据库的配置文件添加一条sql_mode,重启数据库就行了。 但是
阅读全文
摘要:list 格式: test_list = ["a",123,[1,"b"]] 索引: >>>print(test_list[0]) "a" 切片: >>>print(test_list[0:2]) ["a",123] >>>print(test_list[2:len(test_list)]) [1,
阅读全文
摘要:计算运算符 比较运算符 赋值运算符 逻辑运算符 成员运算符
阅读全文
摘要:if else 格式: 注意条件后和else后的冒号和执行命令(代码块)前的缩进。 #一个等号是赋值 #两个等号是比较 #!=表示不等于 #条件的结果是True或False 例:简单的用户名密码验证 while 格式: 注意冒号和缩进。 条件的结果是True或False。 例:输出10以内的正整数
阅读全文
摘要:组成: 其中options表示awk的可选的命令行选项,最常用的就是-F。而后面的单引号里面的所有内容是awk的程序脚本,awk需要对文件每一行分割后的每一列做处理。filename是awk要处理的文件名。 实例: 输出:33 22 11 其中省略了BEGIN块和END块,只剩下中间的程序,而且还省
阅读全文
摘要:sed 非交互式的编辑器,可以修改文件,也可以使用重定向来保存结果。 具体过程 首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模拟空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。Sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处理和显示。处理完输入文件的最后一
阅读全文