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) ... >>>
阅读全文
摘要:装饰器: 本质上是函数,(装饰其他函数)就是为其他函数添加附加功能。 原则: 1,不能修改被装饰的函数的源代码。(在不修改被装饰函数代码的情况下为其添加功能) 2,不能修改被装饰的函数的调用方式。 (不修改函数的调用方式) 实现装饰器知识储备: 1,函数即“变量”。 2,高阶函数。 a:把一个函数名
阅读全文
摘要: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':
阅读全文
摘要:修改haproxy配置文件 需求: 原配置文件 我的作业
阅读全文
摘要:递归特性: 1. 必须有一个明确的结束条件 2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少 3. 递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小
阅读全文
摘要:知识点 ,在函数里只有字符串、整数的变量不能改,但是列表 ,字典 ,类的变量可以在函数里改(因为列表,字典,类里边的数据太多了,需要方便操作) 总结: 全局与局部变量 在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。 全局变量作用域是整个程序,局部变量作用域是定义该变量的子程
阅读全文
摘要:默认参数 默认参数就是定义参数的时候,给形参赋值。 自己看 1,特点,调用函数的时候,默认参数非必须传递 2,用途, 可以提前把一些值固定住,例如默认安装值 固定链接数据库的端口号 不固定参数 实例2 #**kwargs 把N个关键字参数转换成字典 实例3 实例4 实例5
阅读全文
摘要:我先复制了下面一段,挺有意思的。 背景提要 现在老板让你写一个监控程序,监控服务器的系统状况,当cpu\memory\disk等指标的使用量超过阀值时即发邮件报警,你掏空了所有的知识量,写出了以下代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 whil
阅读全文
摘要: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从未停下脚步去思考生...
阅读全文
摘要:文件操作 对文件操作流程 打开文件的模式有: r,只读模式(默认)。 w,只写模式。【不可读;不存在则创建;存在则删除内容;】 a,追加模式。【可读; 不存在则创建;存在则只追加内容;】 "+" 表示可以同时读写某个文件 r+,可读写文件。【可读;可写;可追加】 w+,写读 a+,同a "U"表示在
阅读全文
摘要:集合 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集、差集、并集等关系 功能
阅读全文
摘要:menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{} }, '中关村':{ '爱奇艺':{}, ...
阅读全文
摘要: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: ...
阅读全文
摘要:解题思路 刚开始我是懵逼的,有点思路,但是写不出来,看了看教程跟着写最后出来了,我反复看了2遍。
阅读全文
摘要:整数 int abs 绝对值 __add__ 相加 __divmod__ 相除,得到商和余数组成的元组 #可用于网页分页 以上是常用,或者偶尔能用到 以下带中文注释,我从wupeiqi那里扒的
阅读全文
摘要:对于python,一切事物都是对象,对象基于类创建 #对象存着值,类存着方法,用的时候去类调用 这里讲了解释器跟内容编码,现在python3里都是自动的了,所以略过。 接受执行参数,import 导入功能 在index文件里导入lib文件 字符串拼接 这里%s就是格式化字符串。 字符串的常用操作 移
阅读全文
摘要: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 ...
阅读全文
摘要:3、输出 1-100 内的所有奇数 4、输出 1-100 内的所有偶数
阅读全文
摘要:1、使用while循环输入 1 2 3 4 5 6 8 9 10
阅读全文
摘要:continue 跳出本次循环,继续下一次循环 “break”是跳出整个循环 实例1: 实例2: “56789”被执行了2次 实例3: 只执行了2次 5 6 7 8 我在这里获得了一个知识点,就是if 可以单独使用。。。不需要强制跟个else,哈。 实例4: #这里比较绕,我绕了一会儿才出来 j r
阅读全文
摘要:运算符号 + - * / % 取模,返回除法的余数, 例如10除以3=3余1,这里就返回1,同理10%4,返回2 实际应用中可以用来判断奇偶数,前端里可以用到。 ** 幂-返回x的y幂 // 整除,地板除,返回商的整数部分 == 等于 != 不等于 += 加法赋值运算 -= *= /= 位运算符号
阅读全文
摘要:1,数字 int 整型 floa 浮点型 long 长整型 2,布尔 真或假,0或1 3,字符串 ‘hellow word’就是一个字符串,‘’引号内的都是字符串 字符串格式化 %s 字符串 %格式化符也可用于字典,可用%(name)引用字典中的元素进行格式化输出。 4,列表 可以中间切 a[2:5
阅读全文
摘要:for循环的基本用法 版本三 while循环,for循环后边都可以进行else判断
阅读全文
摘要:版本一,该版本最后加了if else 用来判断guess_count的次数,中间的‘不等于’环节代码重复了,但是理解方便。 lucky_num = 66 input_num = -1 #定义input_num ,python程序从上到下,必须先定义初始值。 guess_count =0 #定义游戏次数 # while lucky_num != input_num: ...
阅读全文
摘要:#猜lucknumber,lucknmuber#猜的数字比你的大,提示,大了#猜的数字比的的小了,提示,太小了#如果猜对了, 提示bingo lucky_num = 66input_num = -1 #定义input_num ,python程序从上到下,必须先定义初始值。 while lucky_n
阅读全文
摘要:while True语法,死循环(整体缩进方法,选择目标,按TAB)break 语法,结束整个循环 #猜lucknumber,lucknmuber#猜的数字比你的大,提示,大了#猜的数字比的的小了,提示,太小了#如果猜对了, 提示bingo lucky_num = 66 while True: in
阅读全文
摘要:#猜lucknumber,lucknmuber为6,即n=6#猜的数字比你的大,提示,大了#猜的数字比的的小了,提示,太小了#如果猜对了, 提示bingo“正常”思维: n = 66 x = int(input("猜我的幸运数字")) #int作用是让输入的内容为数字if ( x < n): pri
阅读全文
摘要:if else 的例子sex = input("input yourgender: ")if sex =="girl": #语法要求加冒号 : print("i woild like to have a lattel babby") #强制缩进elif sex =="man": print("goi
阅读全文
摘要:用户输入 name = input(‘’请输入你的名字‘’) print(name)
阅读全文
摘要:变量其实就是在程序中存储一些临时的数据。 例子1, name = ‘qiangql’ age = 19 print(name.age) 例子2 a=3 b=a a=5 原理图 变量起名原则 1.通俗易懂 2.下划线分割 ,nums_of_qiangql_gf =2 3.驼峰写法,首字母大写, Num
阅读全文

浙公网安备 33010602011771号