随笔分类 -  python

摘要:列表生成式 若不用列表生成式,可用以下方法达到以上效果 比较复杂! 生成器 1.只有在调用时才会生成相应的数据 2.只记录当前位置 3.只有一个__next__方法 创建一个生成器,只要把一个列表生成式的[]改成(),就创建了一个generator 现在,用函数写斐波拉契数列(Fibonacci), 阅读全文
posted @ 2019-01-15 15:09 cherry_cui 阅读(192) 评论(0) 推荐(0)
摘要:由于对装饰器不是特别理解,因此做了以下练习,并debug自行理解,在此做一个记录 以下练习均出自菜鸟教程装饰器一章 http://www.runoob.com/w3cnote/python-func-decorators.html 第一个练习 1 from functools import wrap 阅读全文
posted @ 2019-01-11 17:10 cherry_cui 阅读(233) 评论(0) 推荐(0)
摘要:装饰器 定义:本质是函数,(装饰其他函数)就是为其他函数添加附加功能 原则: 不能修改被装饰的函数的源代码 不能修改被装饰的函数的调用方式 示例1 从示例1中我们可以看出装饰器符合上诉定义和原则 实现装饰器的知识储备如下: 函数即“变量” 高阶函数 a.把一个函数名当做实参传给另外一个函数(在不修改 阅读全文
posted @ 2018-12-27 17:16 cherry_cui 阅读(152) 评论(0) 推荐(0)
摘要:函数的定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,想要执行这个函数,只需调用其函数名即可 特性: 1.减少重复代码 2.使程序变得可扩展 3.使程序变得易维护 语法定义: 带参数: 函数参数与局部变量 形参: 形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内 阅读全文
posted @ 2018-12-26 17:51 cherry_cui 阅读(228) 评论(0) 推荐(0)
摘要:对文件操作流程: 1.打开文件,得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 创建一个名为lyrics的txt文件在目录下 注意文件是utf-8保存的,打开文件时open函数通过操作系统打开文件,而我所在的win7操作系统默认使用gbk编码,因为不能直接打开,需要加上enc 阅读全文
posted @ 2018-12-23 16:24 cherry_cui 阅读(245) 评论(0) 推荐(0)
摘要:列表 List 列表是python 最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 列表中元素的类型可以不相同,它支持数字、字符串甚至可以包含列表(嵌套) 和字符串一样,列表同样可以被索引/截取 索引值以0为开始值,-1为倒数值 定义列表 通过下标访问 List 的元素 切片: 阅读全文
posted @ 2018-12-18 16:54 cherry_cui 阅读(186) 评论(0) 推荐(0)
摘要:sys模块 1.sys.path 打印环境变量 2.sys.argv 打印路径 pycharm调用的是绝对路径 cmd 调用打印相对路径 3.传参 4.import 与 from... import 导入相应模块 (1)导入整个模块:import somemodule 如导入sys模块 (2)导入某 阅读全文
posted @ 2018-12-18 10:59 cherry_cui 阅读(181) 评论(0) 推荐(0)
摘要:字典 是一种 key- value 的数据类型 如下: ‘stu1101’为key “yeah lee”为key对应的value 字典的特性: 无序 key是唯一的 增 删 改 查 循环 集合set 集合是一个无序的,不重复的数据组合 创建集合: 使用大括号 { } 或者 set() 函数 注意:创 阅读全文
posted @ 2018-06-04 13:40 cherry_cui 阅读(204) 评论(0) 推荐(0)
摘要:自学练习,记录下来,如有不对的地方,欢迎各位大神指出来! 程序:购物车程序 需求: 代码: 1 #cherry_cui 2 3 mall_list = [ 4 ('Bicycle',800), 5 ('computer',4800), 6 ('pizza',50), 7 ('skirt',200), 阅读全文
posted @ 2018-05-02 16:20 cherry_cui 阅读(218) 评论(0) 推荐(0)
摘要:自学练习,记录下来,如有不对的地方,欢迎各位大神指出来! 题目: 编写登录接口 1.输入用户名密码 2.认证成功后显示欢迎信息 3.输错三次后锁定 要求: 1.正确的用户名密码须储存在一个文件里面。 2.锁定用户后再次登录,将会提示用户被锁定。 Readme : 1.user_file为存放账号密码 阅读全文
posted @ 2018-04-11 09:55 cherry_cui 阅读(247) 评论(0) 推荐(0)
摘要:输入用input 输入账号密码,最后输出账号密码 输入密码时,如果想要不可见,需要利用getpass 模块中的 getpass方法,即: import getpass # 将用户输入的内容赋值给 name 变量 pwd = getpass.getpass("请输入密码:") # 打印输入的内容 pr 阅读全文
posted @ 2018-03-14 11:00 cherry_cui 阅读(167) 评论(0) 推荐(0)
摘要:变量 1.变量声明 变量定义的规则: 变量名只能是 字母、数字或下划线的任意组合 变量名的第一个字符不能是数字 以下关键字不能声明为变量名['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else 阅读全文
posted @ 2018-03-07 17:47 cherry_cui 阅读(181) 评论(0) 推荐(0)
摘要:PyCharm的使用 1.创建project 创建完成 修改默认模板 再建立一个文件 编写第一条程序 finish~~~ 阅读全文
posted @ 2018-03-06 14:38 cherry_cui 阅读(695) 评论(0) 推荐(0)