摘要:
一 名称空间 1、名称空间namespace 名称空间是存放名字(变量名与内存地址的绑定关系)的地方,是对栈区的划分,有了名称空间之后,就可以在栈区中存放相同的名字。 (栈区划分成多片名称空间,相当于把名字归类了,最大的好处是:当两个变量名相同时,可以存放在两个不同的名称空间,就不会冲突了) 名称空 阅读全文
摘要:
一 形参与实参介绍 函数参数分为形参和实参: 形参:在定义函数阶段定义的参数称之为形式参数,简称形参 实参:在调用函数阶段传入的值称之为实际参数,简称实参 相当于变量值 形参与实参的关系 1、在调用阶段:实参(变量值)会绑定为传给形参(变量名) 2、这种绑定关系只能在函数体内使用 3、实 阅读全文
摘要:
1、写函数,用户传入修改的文件名,与要修改的内容,执行函数,完成批量修改操作 结果展示: 2、写函数,计算传入字符串中【数字】、【字母】、【空格] 以及 【其他】的个数 3、写函数,判断用户传入的对象(字符串、列表、元组)长度是否大于5。 4、写函数,检查传入列表的长度,如果大于2,那么仅保留前两个 阅读全文
摘要:
1、编写文件修改功能,调用函数时,传入三个参数(修改的文件路径,要修改的内容,修改后的内容)既可完成文件的修改 2、编写tail工具 3、编写登录功能 4、编写注册功能 选做题:编写ATM程序实现下述功能,数据来源于文件db.txt 1、充值功能:用户输入充值钱数,db.txt中该账号钱数完成修改 阅读全文
摘要:
一 函数 1、什么是函数 函数就相当于具备某一功能的工具 函数的使用必须遵循一个原则: 先定义 后调用 2、为何要用函数 解决以下问题: 1、代码冗余、程序组织机构不清晰、可读性差 2、可维护性差、扩展性差 3、如何用函数 先定义 三种定义方式 后调用 三种调用方 阅读全文
摘要:
1、通用文件copy工具实现 2、基于seek控制指针移动,测试r+、w+、a+模式下的读写内容 r+模式 的模式 0: w+模式的模式 0: a +模式的模式 0: 3、tail f access.log程序实现 阅读全文
摘要:
1、编写文件copy工具 2、编写登录程序,账号密码来自于文件 3、编写注册程序,账号密码来存入文件 二: 2.1:编写用户登录接口 1、输入账号密码完成验证,验证通过后输出"登录成功" 2、可以登录不同的用户 3、同一账号输错三次锁定,(提示:锁定的用户存入文件中,这样才能保证程序关闭后,该用户仍 阅读全文
摘要:
一 什么是文件 文件是操作系统提供给用户/应用程序操作硬盘的一种虚拟的概念/接口 用户/应用程序 操作系统(文件) 计算机硬件(硬盘) 二 为何要用文件 用户/应用程序可以通过文件将数据永久保存在硬盘中,即操作 文件就是操作硬盘 用户/应用程序直接操作的是文件,对文件进行的所有的操作,都是在向操作系 阅读全文
摘要:
一 字符编码 字符编码表就是一张字符与数字的对应关系的表 内存 上 翻译 01011010 上 unicode格式数字(内存中)GBK格式二进制(硬盘) 人类输入的字符 unicode格式数字(内存中)Shift_JIS格式二进制(硬盘) 注:GBK 与 Shift_JIS字符编码都可以转为 u 阅读全文
摘要:
1、有列表['alex',49,[1900,3,18]],分别取出列表中的名字,年龄,出生的年,月,日赋值给不同的变量 2、用列表的insert与pop方法模拟队列 3. 用列表的insert与pop方法模拟堆栈 4、实现打印商品详细信息,用户输入商品名和购买个数,则将商品名,价格,购买个数以三元组 阅读全文