摘要:
1 文件操作流程 1 打开文件 对操作系统发起系统调用 要操作文件,需要获得文件的句柄。 可以通过open()来获取文件的句柄。 f就是文件的句柄 对文件的操作,也就是对句柄的操作。 encoding默认的是以系统默认的编码方式。 (windows默认gbk,mac和linux默认utf 8) 2 阅读全文
摘要:
1 为什么使用函数 在没有接触函数时,有时候需要将一个功能多次写,如果需要修改其中一个变量,则需要把所有实现该功能的代码一处一处改。不利于代码维护,代码量大了,组织结构也会很不清晰。 所以总结不使用函数的确定: 代码冗余(重复代码多) 不利于维护(修改麻烦) 可读性差(组织结构不清晰) 函数的优点: 阅读全文
摘要:
1 编程语言的类型 编程语言从不同的角度可以分为,解释型和编译型,静态语言和动态语言、强类型和弱类型。 解释型和编译型的区别 编译型是把文件一次性全部翻译成机器语言,并保存为二进制文件。 解释型是在程序运行时,一条一条地通过解释器来翻译成机器语言,也就是解释器翻译一条,计算机运行一条。 常用的编译型 阅读全文
摘要:
补充 str转list list = list(str) list转str str = ''.join(list) tuple list相互转换 tuple = tuple(list) list = list(tuple) 阅读全文