03 2018 档案

摘要:先有个列表生成式 看列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],我要求你把列表里的每个值加1,你怎么实现? >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> b = [] >>> for i in a:b.append(i+1) ... >>> 阅读全文
posted @ 2018-03-30 17:20 人无远虑 阅读(123) 评论(0) 推荐(0)
摘要:装饰器: 本质上是函数,(装饰其他函数)就是为其他函数添加附加功能。 原则: 1,不能修改被装饰的函数的源代码。(在不修改被装饰函数代码的情况下为其添加功能) 2,不能修改被装饰的函数的调用方式。 (不修改函数的调用方式) 实现装饰器知识储备: 1,函数即“变量”。 2,高阶函数。 a:把一个函数名 阅读全文
posted @ 2018-03-28 17:16 人无远虑 阅读(123) 评论(0) 推荐(0)
摘要:dic_function = {1:'search',2:'add',3:'delet',4:'update'} for i in dic_function.items(): print(i) user_chose = input('请选择您的需求 :') if user_chose == '1': 阅读全文
posted @ 2018-03-26 13:37 人无远虑 阅读(179) 评论(0) 推荐(0)
摘要:可以加断点逐步理解 阅读全文
posted @ 2018-03-26 13:34 人无远虑 阅读(903) 评论(0) 推荐(0)
摘要:修改haproxy配置文件 需求: 原配置文件 我的作业 阅读全文
posted @ 2018-03-23 23:51 人无远虑 阅读(201) 评论(0) 推荐(0)
摘要:递归特性: 1. 必须有一个明确的结束条件 2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少 3. 递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小 阅读全文
posted @ 2018-03-22 17:25 人无远虑 阅读(125) 评论(0) 推荐(0)
摘要:知识点 ,在函数里只有字符串、整数的变量不能改,但是列表 ,字典 ,类的变量可以在函数里改(因为列表,字典,类里边的数据太多了,需要方便操作) 总结: 全局与局部变量 在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。 全局变量作用域是整个程序,局部变量作用域是定义该变量的子程 阅读全文
posted @ 2018-03-22 16:30 人无远虑 阅读(188) 评论(0) 推荐(0)
摘要:默认参数 默认参数就是定义参数的时候,给形参赋值。 自己看 1,特点,调用函数的时候,默认参数非必须传递 2,用途, 可以提前把一些值固定住,例如默认安装值 固定链接数据库的端口号 不固定参数 实例2 #**kwargs 把N个关键字参数转换成字典 实例3 实例4 实例5 阅读全文
posted @ 2018-03-22 15:37 人无远虑 阅读(283) 评论(0) 推荐(0)
摘要:我先复制了下面一段,挺有意思的。 背景提要 现在老板让你写一个监控程序,监控服务器的系统状况,当cpu\memory\disk等指标的使用量超过阀值时即发邮件报警,你掏空了所有的知识量,写出了以下代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 whil 阅读全文
posted @ 2018-03-22 13:52 人无远虑 阅读(536) 评论(0) 推荐(0)
摘要:f=open('yesterday','r',encoding='utf-8') f_new=open('yesterday2','w',encoding='utf-8') for line in f: if '我从未停下脚步去思考生命的意义' in line: line=line.replace('我从未停下脚步去思考生命的意义','qiangql从未停下脚步去思考生... 阅读全文
posted @ 2018-03-21 14:00 人无远虑 阅读(107) 评论(0) 推荐(0)
摘要:文件操作 对文件操作流程 打开文件的模式有: r,只读模式(默认)。 w,只写模式。【不可读;不存在则创建;存在则删除内容;】 a,追加模式。【可读; 不存在则创建;存在则只追加内容;】 "+" 表示可以同时读写某个文件 r+,可读写文件。【可读;可写;可追加】 w+,写读 a+,同a "U"表示在 阅读全文
posted @ 2018-03-21 09:57 人无远虑 阅读(240) 评论(0) 推荐(0)
摘要:集合 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集、差集、并集等关系 功能 阅读全文
posted @ 2018-03-20 15:27 人无远虑 阅读(198) 评论(0) 推荐(0)
摘要:menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{} }, '中关村':{ '爱奇艺':{}, ... 阅读全文
posted @ 2018-03-19 20:02 人无远虑 阅读(81) 评论(0) 推荐(0)
摘要:这种多层嵌套有点绕,得写下流程图。 没思路,没事,坚持多写。 阅读全文
posted @ 2018-03-19 17:21 人无远虑 阅读(82) 评论(0) 推荐(0)
摘要:product_list = [('iphone',5888),('macbook',12000),('meilv',998),('pen',5),('beizi',1),('text',25)] shoping_list=[] money =input("请充值") if money.isdigit(): money=int(money) while True: ... 阅读全文
posted @ 2018-03-17 20:44 人无远虑 阅读(159) 评论(3) 推荐(0)
摘要:解题思路 刚开始我是懵逼的,有点思路,但是写不出来,看了看教程跟着写最后出来了,我反复看了2遍。 阅读全文
posted @ 2018-03-17 19:10 人无远虑 阅读(190) 评论(1) 推荐(0)
摘要:掌握查找的能力,还是多积累英语水平 下边是带中文解释的 阅读全文
posted @ 2018-03-17 11:29 人无远虑 阅读(269) 评论(0) 推荐(0)
摘要:整数 int abs 绝对值 __add__ 相加 __divmod__ 相除,得到商和余数组成的元组 #可用于网页分页 以上是常用,或者偶尔能用到 以下带中文注释,我从wupeiqi那里扒的 阅读全文
posted @ 2018-03-16 15:24 人无远虑 阅读(315) 评论(0) 推荐(0)
摘要:对于python,一切事物都是对象,对象基于类创建 #对象存着值,类存着方法,用的时候去类调用 这里讲了解释器跟内容编码,现在python3里都是自动的了,所以略过。 接受执行参数,import 导入功能 在index文件里导入lib文件 字符串拼接 这里%s就是格式化字符串。 字符串的常用操作 移 阅读全文
posted @ 2018-03-16 15:09 人无远虑 阅读(114) 评论(0) 推荐(0)
摘要:用户登陆(三次机会重试) 阅读全文
posted @ 2018-03-16 12:53 人无远虑 阅读(217) 评论(0) 推荐(0)
摘要:i = 0 b = 0 list_1 =list() # print(type(list_1)) while i<99: i +=1 list_1.append(i) b =-(i+1) list_1.append(b) print(list_1) i += 1 ret =sum(list_1) print(ret) 求1-2+3-4+5 ... 阅读全文
posted @ 2018-03-16 11:17 人无远虑 阅读(225) 评论(0) 推荐(0)
摘要:3、输出 1-100 内的所有奇数 4、输出 1-100 内的所有偶数 阅读全文
posted @ 2018-03-16 11:00 人无远虑 阅读(295) 评论(0) 推荐(0)
摘要:2、求1-100的所有数的和 阅读全文
posted @ 2018-03-16 10:19 人无远虑 阅读(240) 评论(1) 推荐(0)
摘要:1、使用while循环输入 1 2 3 4 5 6 8 9 10 阅读全文
posted @ 2018-03-16 09:55 人无远虑 阅读(306) 评论(0) 推荐(0)
摘要:continue 跳出本次循环,继续下一次循环 “break”是跳出整个循环 实例1: 实例2: “56789”被执行了2次 实例3: 只执行了2次 5 6 7 8 我在这里获得了一个知识点,就是if 可以单独使用。。。不需要强制跟个else,哈。 实例4: #这里比较绕,我绕了一会儿才出来 j r 阅读全文
posted @ 2018-03-15 19:31 人无远虑 阅读(188) 评论(0) 推荐(0)
摘要:运算符号 + - * / % 取模,返回除法的余数, 例如10除以3=3余1,这里就返回1,同理10%4,返回2 实际应用中可以用来判断奇偶数,前端里可以用到。 ** 幂-返回x的y幂 // 整除,地板除,返回商的整数部分 == 等于 != 不等于 += 加法赋值运算 -= *= /= 位运算符号 阅读全文
posted @ 2018-03-15 19:01 人无远虑 阅读(194) 评论(0) 推荐(0)
摘要:1,数字 int 整型 floa 浮点型 long 长整型 2,布尔 真或假,0或1 3,字符串 ‘hellow word’就是一个字符串,‘’引号内的都是字符串 字符串格式化 %s 字符串 %格式化符也可用于字典,可用%(name)引用字典中的元素进行格式化输出。 4,列表 可以中间切 a[2:5 阅读全文
posted @ 2018-03-15 17:13 人无远虑 阅读(299) 评论(0) 推荐(0)
摘要:for循环的基本用法 版本三 while循环,for循环后边都可以进行else判断 阅读全文
posted @ 2018-03-15 14:58 人无远虑 阅读(144) 评论(0) 推荐(0)
摘要:版本一,该版本最后加了if else 用来判断guess_count的次数,中间的‘不等于’环节代码重复了,但是理解方便。 lucky_num = 66 input_num = -1 #定义input_num ,python程序从上到下,必须先定义初始值。 guess_count =0 #定义游戏次数 # while lucky_num != input_num: ... 阅读全文
posted @ 2018-03-15 14:51 人无远虑 阅读(5267) 评论(0) 推荐(0)
摘要:#猜lucknumber,lucknmuber#猜的数字比你的大,提示,大了#猜的数字比的的小了,提示,太小了#如果猜对了, 提示bingo lucky_num = 66input_num = -1 #定义input_num ,python程序从上到下,必须先定义初始值。 while lucky_n 阅读全文
posted @ 2018-03-15 14:14 人无远虑 阅读(613) 评论(0) 推荐(0)
摘要:while True语法,死循环(整体缩进方法,选择目标,按TAB)break 语法,结束整个循环 #猜lucknumber,lucknmuber#猜的数字比你的大,提示,大了#猜的数字比的的小了,提示,太小了#如果猜对了, 提示bingo lucky_num = 66 while True: in 阅读全文
posted @ 2018-03-15 13:57 人无远虑 阅读(2257) 评论(0) 推荐(0)
摘要:#猜lucknumber,lucknmuber为6,即n=6#猜的数字比你的大,提示,大了#猜的数字比的的小了,提示,太小了#如果猜对了, 提示bingo“正常”思维: n = 66 x = int(input("猜我的幸运数字")) #int作用是让输入的内容为数字if ( x < n): pri 阅读全文
posted @ 2018-03-15 12:52 人无远虑 阅读(259) 评论(0) 推荐(0)
摘要:if else 的例子sex = input("input yourgender: ")if sex =="girl": #语法要求加冒号 : print("i woild like to have a lattel babby") #强制缩进elif sex =="man": print("goi 阅读全文
posted @ 2018-03-15 12:47 人无远虑 阅读(765) 评论(0) 推荐(0)
摘要:用户输入 name = input(‘’请输入你的名字‘’) print(name) 阅读全文
posted @ 2018-03-15 12:31 人无远虑 阅读(105) 评论(0) 推荐(0)
摘要:变量其实就是在程序中存储一些临时的数据。 例子1, name = ‘qiangql’ age = 19 print(name.age) 例子2 a=3 b=a a=5 原理图 变量起名原则 1.通俗易懂 2.下划线分割 ,nums_of_qiangql_gf =2 3.驼峰写法,首字母大写, Num 阅读全文
posted @ 2018-03-15 10:57 人无远虑 阅读(131) 评论(0) 推荐(0)