PGC123

python内置数据类型list

列表(list)目的是存储或操作一组数据的集合。 当我有一百个数据要进行储存的时候,我可以选择用100个变量分别进行储存,但显然这不是一个更好的方案。我们 可以用一个集合形式的数据结构,把这一百个数据储存到一块,需要的时候再分别进行提取。这就是列表、集合等数据类型存在的意义。我们可以把它想象成一个大桶,当我们有一堆东西需要找个地方临时存放在一起,以便后续进行排序、筛选等操作 时,就可以弄一个列

0.0000 0 4
  • 关注作者
  • 收藏
PGC123

python组合数据类型有哪些?

python内置的组合数据类型可以分成三类:1、序列python内置数据类型中序列有两种不可变序列 tuple 、str可变序列:list2、集合集合对象是一个由互不相同的hashable对象组成的无序集合。 set可变,frozenset不可变。 3、字典字典是key value类型的数据结构,key一般由str构成、value由基本数据类型或组合类型构成

40.0000 1 2
  • 关注作者
  • 收藏
wo56565

Python都有哪些自带的数据结构?

Python自带的数据结构分为可变的和不可变的。可变的有:数组、集合、字典;不可变的有:字符串、元组、数。

0.0000 0 2
  • 关注作者
  • 收藏
wo56565

字典推导式和列表推导式是什么?

它们是可以轻松创建字典和列表的语法结构。

100.0000 2 0
  • 关注作者
  • 收藏
kejiayuan0806

标识符的命名规则

变量是标识符的例子。 标识符 是用来标识 某样东西 的名字。在命名标识符的时候,你要遵循这些规则:标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘ _ ’)。标识符名称的其他部分可以由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成。标识符名称是对大小写敏感的。例如,myname和myName不是一个标识符。注意前者中的小写n和后者中的大写N。有效 标识符

0.0000 0 4
  • 关注作者
  • 收藏
kejiayuan0806

pip install pandas 报错

问题描述:使用pip install pandas 时出现错误提示报错信息:error: Microsoft Visual C 14.0 is required.Get it with “Microsoft Visual C Build Tools”: http://landinghub.visualstudio.com/visual-cpp-build-tools解决方

40.0000 1 1
  • 关注作者
  • 收藏
kejiayuan0806

怎么配置环境变量

问题描述:下载插件模块包为什么要配置环境变量?怎么配置环境变量?解决方法:环境变量简而言之是一种承载软件运行的一个空间。有些软件自带环境配置选项,并不需要手动配置。但有些环境是需要人为是配置,才能使及软件正常运行工作。一般的环境配置都是将下载的模块的bin文件的路径复制,再copy到系统属性中高级配置中的 path路径下增贴一行。再重启软件,即可正常运行。

0.0000 0 3
  • 关注作者
  • 收藏
wo56565

参数按值传递和引用传递是怎样实现的?

Python中的一切都是类,所有的变量都是一个对象的引用。引用的值是由函数确定的,因此无法被改变。但是如果一个对象是可以被修改的,你可以改动对象。

0.0000 0 1
  • 关注作者
  • 收藏
wo56565

数组和元组之间的区别是什么?

数组和元组之间的区别:数组内容是可以被修改的,而元组内容是只读的。另外,元组可以被哈希,比如作为字典的关键字。

100.0000 2 3
  • 关注作者
  • 收藏
wo56565

什么是Python装饰器?

Python装饰器是Python中的特有变动,可以使修改函数变得更容易。

60.0000 1 1
  • 关注作者
  • 收藏
wo56565

有哪些工具可以帮助debug或做静态分析?

PyChecker是一个静态分析工具,它不仅能报告源代码中的错误,并且会报告错误类型和复杂度。Pylint是检验模块是否达到代码标准的另一个工具。

60.0000 1 3
  • 关注作者
  • 收藏
wo56565

Python是怎样管理内存的?

Python的内存管理是由私有heap空间管理的。所有的Python对象和数据结构都在一个私有heap中。程序员没有访问该heap的权限,只有解释器才能对它进行操作。为Python的heap空间分配内存是由Python的内存管理模块进行的,其核心API会提供一些访问该模块的方法供程序员使用。Python有自带的垃圾回收系统,它回收并释放没有被使用的内存,让它们能够被其他程序使用。

60.0000 1 5
  • 关注作者
  • 收藏
wo56565

Python是如何被解释的?

Python是一种解释性语言,它的源代码可以直接运行。Python解释器会将源代码转换成中间语言,之后再翻译成机器码再执行。

100.0000 2 3
  • 关注作者
  • 收藏
kejiayuan0806

安装scikit-learn时报错

问题描述:在安装低版本的scikit-learn的时候,为什么会出现Read time out?解决方法:因为一般在安装的时候,默认的时候是100秒。有时候会因为安装时间过长而导致安装失败。这时候需要修改默认的时间。例如:pip --default-timeout=500 install xxx(xxx为第三方库),其中的500可以任意更改。

0.0000 0 5
  • 关注作者
  • 收藏
wo56565

什么是pickling和unpickling?

Pickle模块读入任何Python对象,将它们转换成字符串,然后使用dump函数将其转储到一个文件中——这个过程叫做pickling。反之从存储的字符串文件中提取原始Python对象的过程,叫做unpickling。

60.0000 1 2
  • 关注作者
  • 收藏
wo56565

什么是PEP8?

PEP8是一个编程规范,内容是一些关于如何让你的程序更具可读性的建议。

60.0000 1 4
  • 关注作者
  • 收藏
kejiayuan0806

在cmd里面调用pip命令报错

问题描述:在cmd里面调用pip命令,会报错:‘pip‘不是内部或外部执行命令。解决方法:cmd中在找pip.exe文件的时候,默认地往anconda文件中的Scripts目录下查找,如果有就执行。如果没有,就报错。此时应该在我的电脑里面搜索pip.exe,然后把文件放在Scripts目录下就行。a

0.0000 0 2
  • 关注作者
  • 收藏
kejiayuan0806

python中的pip安装第三方库报错

问题描述:在使用 pip install xxx(库的名称),安装某些第三方库,显示安装失败解决方法:需要更新pip的版本,此时需要执行这样一段代码:python -m pip install --upgrade pip .将pip版本升级到最新的版本,再安装即可。

40.0000 1 6
  • 关注作者
  • 收藏
kejiayuan0806

使用conda来安装orange3报错

问题描述:打开anaconda ,点击install,安装orange3没有反应解决方法:从cmd中执行 :conda install orange3(cmd最好以管理员身份运行)但是电脑会报conda的某些文件的错误。这时需要更新conda到最新的版本,以免conda的某些配置文件和第三方库之间的冲突。执行命令:conda update conda 再执行一遍 conda

40.0000 1 1
  • 关注作者
  • 收藏
kejiayuan0806

在for循环索引列表里的值

问题描述:在for循环索引列表里面的值的时候,怎么索引列表值所在的位置?解决方法:一般在for循环中,只能提取列表里面的值,但是如果想取其值所在的位置。需要借助一个enumerate函数。

0.0000 0 0
  • 关注作者
  • 收藏

热门用户 换一批

本月PGC排行 总奖励

暂无数据