摘要: 函数定义的三种方式: 有参函数 无参函数 空函数 有参和无参的主要是依据函数的子代码的需要设置参数,而空函数的常见用途是用于搭建程序框架,不会因为某段函数为完成而其他函数无法调试。 函数调用的三种方式: 直接函数名() 表达式调用函数 将函数做为参数调用函数 阅读全文
posted @ 2018-09-25 15:55 msjaxuexi 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 写函数,判断用户传入的对象(字符串、列表、元组)长度是否大于5 阅读全文
posted @ 2018-09-25 15:19 msjaxuexi 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 记录购物车信息,用户名:商品名:价格:数量 函数代码: 主代码 上述函数还涉及使用了os模块,用于修改txt内存放的信息。 阅读全文
posted @ 2018-09-23 11:44 msjaxuexi 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 什么是函数? 具有某一功能的工具 函数 事先准备函数的过程 函数的定义 遇到应用场景,拿来就用 函数调用 函数的分类:内置函数和自定函数 2.为什么要使用函数? 1.代码冗余 2.可读性差 3.可拓展性差 3.如何使用函数 原则:先定义,在使用 定义函数的方法:参数根据函数的需要, def 函数名( 阅读全文
posted @ 2018-09-23 11:22 msjaxuexi 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 须知: 代码: 文件改变后的效果: 所以不能达到修改的效果。 实现文件修改两种方法 方式一,将文件中内容全部读取到,修改后覆盖掉原来的文件 缺点:大文件的修改十分吃内存 方式二,逐行读取源文件的内容,并修改写到新文件上,删除原文件,将新文件重命名即可 缺点:硬盘在某一时刻会出现两个文件 阅读全文
posted @ 2018-09-23 11:22 msjaxuexi 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 大前提:文件内指针移动是以Bytes为单位的,唯独在唯独在t模式下的read读取内容的个数是以字符为单位的 t模式下读取文件: 参数二: 0: 默认的模式,该模式代表指针移动的字节数是以文件开头为参照的 1: 该模式代表指针移动的字节数是以当前所在的位置为参照的 b模式下: 1模式的详解(只能在b模 阅读全文
posted @ 2018-09-21 13:39 msjaxuexi 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 打开文件的三种纯净模式r,w,a 控制操作文件内容格式的两种模式:t(默认的) b t/b模式只能r、w、a连用,不能单独使用。 t模式:文本模式 1、读写文件都是以字符串为单位的 2、只能针对文本文件 3、必须指定encoding参数 b二进制模式: 1.读写文件都是以bytes/二进制为单位 2 阅读全文
posted @ 2018-09-20 19:17 msjaxuexi 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 用户输入用户名、密码将用户输入的内容按照固定的格式,比如:egon: 123,存入文件可以往一个文件中重复注册新的用户名和密码附加:1、对输入的用户名进行合法性监测,不能以数字开头,且如果输入的用户名已存在于文件中则要求用户重新输入2、对输入的密码进行合法性监测,密码的长度至少6位,并且不能包含特殊字符 * &$ 1 while True: 2 name = input('请输入用户... 阅读全文
posted @ 2018-09-20 17:04 msjaxuexi 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 什么是文件? 文件是操作系统提供给用户/应用程序的一种虚拟单位,该虚拟单位直接映射的是硬盘空间 为何要处理文件 用户/应用程序直接操作文件(读写)就是被操作系统转换成具体的硬盘操作,从而实现用户/应用程序的将内存中的数据永久保存到硬盘 怎么使用文件操作 文件操作的基本格式: 参数说明: 第一参数是文 阅读全文
posted @ 2018-09-19 19:00 msjaxuexi 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 储备知识点: 1、计算系统可以分为三层: 应用程序层 操作系统 计算硬件 2、运行Python程序的三个步骤: 1.先启动Python解释器 2.再将Python文件当做普通的文本文件读入内存 3.解释执行读入内存的代码,开始识别语法。 字符编码 1、什么是字符编码? 字符编码表,将是人类使用的字符 阅读全文
posted @ 2018-09-19 18:59 msjaxuexi 阅读(212) 评论(0) 推荐(0) 编辑