Python
文章平均质量分 71
Python小甲鱼视频学习
~Old
Nothing but more and more nothingness
展开
-
Python闭包
注意:首先输出了3,这表明print(a)语句执行了,但是第二个print语句没有执行,一开始我个人觉得会打印6出来,因为有个全局变量b,而且是在print(b)之后为局部变量b赋值的,可事实是,python编译函数时,它判断b是局部变量,因为在函数内部给它赋值了.生成的字节码证实了这种判断,python会尝试从本地环境中获取b,而后调用f2(3)时,f2的定义体会获取并打印局部变量a的值,但是尝试获取局部变量b的值时,发现b没有绑定值.所以,父对象的所有变量,对子对象都是可见的,反之则不成立。原创 2022-11-25 20:42:44 · 393 阅读 · 0 评论 -
data_prepeocess
由于“巷子”(“Alley”)列只接受两种类型的类别值“Pave”和“NaN”,pandas可以自动将此列转换为两列“Alley_Pave”和"Alley_nan"。巷子类型为“Pave”的行为将"Alley_Pave"的值设置为1,"Alley_nan"的值设置为0.缺少巷子类型的行为会将"Alley_Pave"和"Alley_nan"分别设置为0和1.通过位置索引iloc,我们将data分成inputs和outputs,其中前者为data的前两列,而后者为data的最后一列。原创 2022-10-30 15:54:48 · 108 阅读 · 0 评论 -
Python——字符串格式化
input函数默认接收到的数据都是字符型的数据,如果要转换为其他类型的数据,比如数字,请自行转化。还可以通过占位符控制输出数据的宽度和精度(浮点数默认会四舍五入)快速格式化要控制精度输出。原创 2022-10-20 09:20:45 · 205 阅读 · 0 评论 -
Python学习笔记——基础语法
编码 默认情况下,Python 3 源码文件以UTF-8编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码: # -*- coding: cp-1252 -*- 上述定义允许在源文件中使用 Windows-1252 字符集中的字符编码,对应适合语言为保加利亚语、白罗斯语、马其顿语、俄语、塞尔维亚语。 标识符 第一个字符必须是字母表中字母或下划线_。 标识符的其他的部分由字母、数字和下划线组成。 标识符对大小写敏感。 在 Python 3 ...原创 2021-10-31 00:07:23 · 161 阅读 · 0 评论 -
Python学习笔记2——基本数据类型
Python中的变量不需要声明。每个变量在使用之前都必须赋值,变量赋值以后该变量才会被创建。Pyhton中,变量就是变量,它没有类型,我们所说的类型是变量所指的内存中对象所指的类型。 等号(=)用来给变量赋值 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如: counter = 100 #整型变量 miles = 1000.0 #浮点型变量 name = 'pyhton' #字符串 print(counter) print(miles) print(name)原创 2021-10-31 23:15:23 · 191 阅读 · 0 评论