shauna570392

如何给Series添加行标签?

如下图,有Series 取名为a存放着不同学生的语文成绩,但是只有值,不知道是谁的成绩,所以需要贴上行标签:我们可以通过修改Series的index属性实现:我们也可以在创建Series的时候设置index参数,直接创建具有行标签的Series:

shauna570392

2021-05-11

69.3668 1 0
  • 关注作者
  • 收藏

为什么a和列表[1,2,3,4]的ID不一样呢?​a的值也是[1,2,3,4]呀

[1,2,3,4]这个列表赋值给a,a是一个对象,占存储空间为一个id没赋值的会开辟一个存储空间,是另外的id把a,b的值都赋值为[1,2,3,4],值相同,但其实是两个变量,id不一样,这个要区分清楚

shauna570392

2021-05-11

69.3668 1 0
  • 关注作者
  • 收藏

Python报错 ‘list’object is not callable

因为前面有把变量取名为list,将一个列表取名叫list后,list函数的功能就丧失了,所以注意在Python中在给变量取名的时候,不要赋值给函数。使用del list删除变量,list作为函数的功能就恢复了。

shauna570392

2021-05-10

69.3668 1 0
  • 关注作者
  • 收藏

我的mysql登不上去了(无服务),是什么原因?

打开MySQL workbench后无法运行代码,显示:can't connet to mysql server on '127.0.0.1'(10060)解决方法:报错原因是未开启MySQL服务,开启MySQL服务方法如下:右击计算机→管理→服务和应用程序→服务,找到MySQL80,右击选择"启动"重启服务后即可解决。

shauna570392

2021-05-10

69.3668 1 0
  • 关注作者
  • 收藏

请问python里面有计算列表的平均数的函数么?

可以使用np.mean()进行平均值的计算,详见下图示例:

shauna570392

2021-05-10

69.3668 1 0
  • 关注作者
  • 收藏

Python报错 list object has no attribute find

.find()是字符串的方法,返回查找的值在字符串中的索引位置。列表对象没有.find()这个方法,列表使用in 或者 not in 查看某个对象在不在列表中:

shauna570392

2021-04-25

85.7143 1 0
  • 关注作者
  • 收藏

Python报错 tuple has no attribute copy

元组对象没有.copy()的方法,列表对象有。这里虽然变量名取的是list,但是在创建的时候,使用的是圆括号,所以创建的list12的数据类型是元组,而元组没有.copy()这个方法,所以报错了。把圆括号改成方括号创建即可。

shauna570392

2021-04-25

85.7143 1 0
  • 关注作者
  • 收藏

为什么使用​copy复制后的列表不能进行元素的修改?

在使用列表的.copy()方法时,没有加括号,所以生成的实际上不是列表,而是一个函数对象,函数对象不支持元素的修改所以报错。按下图修改代码后就能成功执行了。

shauna570392

2021-04-25

85.7162 2 0
  • 关注作者
  • 收藏

单引号,双引号和三引号的区别?

单行的字符串,使用单引号双引号一般没什么差别,特殊情况需要单双引号混用,如下边的例子:三引号用于定义多行字符串,字符串是什么样就怎么样输出,如果多行的字符串使用单或者双引号,那么就得结合续行符或者换行符一起使用,如下图:

shauna570392

2021-04-25

85.7143 1 0
  • 关注作者
  • 收藏

报错 Table already exists

这里创建表的语句没有问题,报错是因为重复执行了代码。在mysql中,数据库以及表都不能重复创建,如果在数据库里有了名字相同的表,就不能再创建一样名字的表了。这里可能不小心重复执行了代码,所以执行多次报错表存在,现在直接用创建的表就可以了,不用再创建了。

shauna570392

2021-04-25

85.7143 1 0
  • 关注作者
  • 收藏

Python报错 unindent does not match any outer indentation level

这里是缩进错误 一个缩进是四个空格,if这一行少了空格,导致缩进错误。可以看出,if关键字变成了红色,实际也是在提醒缩进有误,对这一行补空格,到if关键字变成绿色,缩进就对了。

shauna570392

2021-04-25

85.7143 1 0
  • 关注作者
  • 收藏

Python连mysql数据库,报1064错误

1064在sql中是语法错误,这里虽然是在Python中连接mysql数据库,但是是mysql的语法出错了。想创建数据库,使用create database 数据库名字 的语法这里create少些了e,写成了creat,所以报错了。

shauna570392

2021-04-25

85.7143 1 0
  • 关注作者
  • 收藏

​怎样判别变量是否被定义?

如果在调用变量的时候报错 name XX is not defined,代表变量未被定义。如果在调用的时候有输出,那么就是定义了该变量

shauna570392

2021-04-25

85.7143 1 0
  • 关注作者
  • 收藏

为什么这里出现了死循环?

自定义函数后想调用,另起一行不需要缩进。如果增加缩进,把相同的函数名写进了自定义函数里面,那么在调用add2()的时候,就会不断的执行调用add2()这个函数的操作,也就出现了死循环的情况。

shauna570392

2021-04-25

85.7143 1 0
  • 关注作者
  • 收藏

​位置参数 和 关键字参数 怎么区分?

位置参数和关键字参数(根据实参的传递方式对参数进行的分类)1.位置参数:实参位置和形参保持一致,按形参声明的先后顺序一一赋值2.关键字参数:调用函数的时候以 形参=实参的方式来传参, 这个时候实参的顺序无所谓

shauna570392

2021-04-25

85.7143 1 0
  • 关注作者
  • 收藏

使用min或者max函数,可以用列表和数字进行比较么?

不可以。这里以min函数进行举例。min()有两种传参方式:1.将单个元素传入,如下图,返回各元素比较得到的最小值。2.传入可迭代的对象,如列表,会返回列表中最小的元素的值。如果传入的元素是一个个列表,那么会默认以每个列表中索引位置为0的元素进行比较,返回索引位置为0的元素中,最小的一个的值所在的小列表。如下图,1,6,8中1最小,所以返回1所在的列表[1,2]最后,列表与单个的数值直接无法进行比

shauna570392

2021-04-25

85.7143 1 0
  • 关注作者
  • 收藏

continue和pass有什么区别?

设置满足某条件时,continue表示跳过后面的程序,进入下一次循环,而pass表示占位,什么也不做,后面的代码还是会执行。

shauna570392

2021-04-25

85.7143 1 0
  • 关注作者
  • 收藏

在该循环中为什么会取到11呢,while i不是<=10了吗?

while i<=10是判断循环是否终止的条件,在该程序中,第11次循环的时候,i等于10,满足条件,执行循环体内部的条件判断以及i+=1的操作,所以在第11次循环结束的时候,i变成了11。进入第12次循环,判断i是不是小于等于10,此时不满足条件,循环终止。

shauna570392

2021-04-25

85.7143 1 0
  • 关注作者
  • 收藏

嵌套列表里取一个个元素,为什么要用这种方式?

对于list11来说,该列表嵌套两个列表,[1,2,3]和[4,5,6],对于该列表来说只有两个元素。想把1取出来,先要使用list11[0]取出嵌套的[1,2,3]这个列表,再对该结果继续切片,取索引位置为0的元素,才能取到1所以要写两层 list11[0][0],取其他元素也是同理。

shauna570392

2021-04-25

85.7143 1 0
  • 关注作者
  • 收藏

map,apply,applymap作用对象的区别?

map()方法适用于Series对象,可以通过字典或函数类对象来构建映射关系对Series对象进行转换,作用的基本操作单位是Series里的一个个元素;比如下面就单独取出DataFrame中的一列(也就是Series结构),与map连用从而将BirthPlace这一列进行转换apply()方法适用于Series对象、DataFrame对象、Groupby对象,用函数类对象来构建映射关系对Serie

shauna570392

2021-04-21

150.0000 1 0
  • 关注作者
  • 收藏
12364>