抽搐鸡

2018年8月22日 #

4.2 列表生成式、迭代器与生成器

摘要: 一、列表生成式 用列表生成式可以很快捷的用for循环或if判断语句快速生成想要的列表,使原本需要多行的操作简化为一行 例: a=[i**2 for i in range(4)]=[0,1,4,9] 若正常生成为: a=[] for i in range(4): a.append(i**2) 二、生成 阅读全文

posted @ 2018-08-22 18:09 抽搐鸡 阅读(122) 评论(0) 推荐(0) 编辑

4.1 装饰器详解

摘要: 一、装饰器介绍: 定义:本质是函数,作用是为其他函数添加附加功能 原则:【1】不能修改被装饰函数的源代码 【2】不能修改被装饰函数的调用方式 二、装饰器实现: 原理:【1】先通过高阶函数实现函数的包装修饰 【2】再通过内嵌函数+被装饰函数的定义变更,实现调用方式的保留 操作: 【第一层函数】通过高阶 阅读全文

posted @ 2018-08-22 16:28 抽搐鸡 阅读(119) 评论(0) 推荐(0) 编辑

3.4 函数式编程

摘要: 一、函数式编程优点 1、减少重复代码 2、使程序保持一致性 3、程序容易扩展 二、函数式编程返回值 函数的返回值是函数的执行结果 1、若不定义返回值(return),则返回None 2、函数的返回值形式包含一切(字符窜、列表、字典、函数等) 3、若返回值的数量大于1,则返回一个元组 三、形参和实参 阅读全文

posted @ 2018-08-22 13:37 抽搐鸡 阅读(237) 评论(0) 推荐(0) 编辑

2018年7月10日 #

3.3字符编码转换详解

摘要: 一、字符编码基础知识 1、windows默认gbk编码 2、ascii一个英文占1个字节,8位,不支持中文(python2.0里所有字符都是ascii码,若用中文要开头声明以utf-8的格式:#-*- coding:utf-8 -*-) 3、unicode万国码,可以显示各个国家的字符,一个字符占2 阅读全文

posted @ 2018-07-10 21:45 抽搐鸡 阅读(182) 评论(0) 推荐(0) 编辑

3.2文件读写相关知识点(文件修改方法)

摘要: 一、读 1、读法 ①f=open("file_name","r",encoding="utf-8") #只读 ②f=open("file_name","r+",encoding="utf-8") #可读可追加 ③f=open("file_name","rb") #读二进制文件(用于网络传输) 2、读 阅读全文

posted @ 2018-07-10 21:14 抽搐鸡 阅读(260) 评论(0) 推荐(0) 编辑

2018年7月5日 #

3.1集合相关知识点

摘要: 集合也是无序的,且天生去重集合的两个关键作用:关系测试、去重 list1=[1,2,3,4] list1=set(list) list2=set([3,4,5,6]) 1、interstrction交集 ①list3=list1.interstction(list2) ②list3=list1&li 阅读全文

posted @ 2018-07-05 17:00 抽搐鸡 阅读(195) 评论(0) 推荐(0) 编辑

2018年7月4日 #

2.3字典相关知识点+三级菜单作业

摘要: 字典示例: 1、字典特性: ①字典是无序的 2、查 ①print(info["chan"]) PS:不建议,若没有会报错 ②print(info.get["chan"]) 有就返回值,没有就返回None 3、改 info["chan"]=18 4、增 ①info["bie"]=24 ②setdefa 阅读全文

posted @ 2018-07-04 22:09 抽搐鸡 阅读(221) 评论(0) 推荐(0) 编辑

2.2元组介绍+字符串操作

摘要: 元组可以理解为“一旦创建就不能再修改的列表”,所以也叫只读列表 语法:names=("A","B","C","D") 他只有两个方法: ①count ②index 字符串操作: 示例:name="chan" 1、capitalize首字母大写 print(name.capitalize()) 显示: 阅读全文

posted @ 2018-07-04 21:34 抽搐鸡 阅读(243) 评论(0) 推荐(0) 编辑

2.1列表相关知识点

摘要: 列表示例: names=[a,b,c,d] 1、切片功能 print(names[1:3]) 显示:[b,c] print(names[-3:-1]) 显示:[b,c] 原理:顾头不顾尾 小技巧: ①若从头开始切,可省略前面数字: print(names[:3])=print(names[0:3]) 阅读全文

posted @ 2018-07-04 20:36 抽搐鸡 阅读(170) 评论(0) 推荐(0) 编辑

2018年6月26日 #

1.3if判断语句+while和for循环语句+购物车作业

摘要: 1、if 语句 if userame=_usename and password=_password: print("welcome user {name} login...").fomat(name=username) elif userame=_usename and password!=_pa 阅读全文

posted @ 2018-06-26 19:38 抽搐鸡 阅读(307) 评论(0) 推荐(0) 编辑

导航