摘要:
在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module) 阅读全文
摘要:
一、三元表达式 表达式为True,返回前面的结果,若为False ,返回后面的结果 列表生成式: 生成器表达式 二、迭代器 for循环 生成器是迭代器,迭代器不一定是生成器。 yield总结 1、把函数做成迭代器 2、对比return,可以返回多次值,可以挂起/保存函数的运行状态 阅读全文
摘要:
一、名称空间:存放变量名与对应值绑定关系的地方。 分为三种:locals(),是函数内的名称空间,包含局部变量与形参;globals():全局变量,函数定义所在模块的名字空间;builtins():内置模块的名字空间。 不同变量的作用域不同是由这个变量所在的命名空间决定的。 作用域即范围:全局范围: 阅读全文
摘要:
写函数,计算传入字符串中【数字】、【字母】、【空格] 以及 【其他】的个数 阅读全文
摘要:
写函数,,用户传入修改的文件名,与要修改的内容,执行函数,完成批了修改操作def modify_file(filename, old, new): # 定义函数 import os # 导入文件模块 with open(filename, 'r', encoding='utf-8') as f_read, \ open('txt', 'w', encodi... 阅读全文
摘要:
一、函数:将一组语句的集合 通过一个函数名字封装起来,执行函数,直接调用函数名即可。 特点:减少代码量,使程序变得可拓展;使程序易于维护。 二、函数形参/实参: 形参:在函数内部的参数;在调用时才分配内存,调用结束后,释放所分配的内存单元。 实参:调用函数,传入确定的值,以便把这些值传给形参。 三、 阅读全文
摘要:
一、文件操作基础功能: f = open("文件.txt", 'r', 'utf-8') #读的模式打开文件 f = open("文件.txt", 'r+', 'utf-8') #写读模式打开文件 f = open("文件.txt", 'rb') # 读取为二进制模式,用于网络传输 f = open 阅读全文
摘要:
1、字符串格式化 使用%,字符串为%s,数字为%d 2、str.format() 格式化字符串函数,主要用{ } 与 : 代替原有的% i.有关位置设定 ii.设置参数 iii.传入对象: 阅读全文
摘要:
1、什么是不可变类型: 变量对应的值不能被修改,如果修改就会生成一个新的值,从而分配新的内存空间。变,id会变,会生成一个新的值。 不可变类型: 数字(int、long、float),布尔(bool),字符串(str),元组(tuple) 2、什么是可变类型: 变量对应的值中数据可以被修改,但内存地 阅读全文
摘要:
利用for循环与range制作九九乘法表 end的作用:通过指定end参数的值,可以取消在末尾输出回车符,实现不换行。 阅读全文