python错误报告及解决方案
错误日志
lovelygirlyuzhu
这个作者很懒,什么都没留下…
展开
-
python中换位取反运算符【~】中具体的运算详解
计算机中的数值是以二进制码的方式存储的,而且是以补码的方式存储的。数值的运算也是以补码的形式进行运算而我们通常看到的数值一般是十进制数,可以简单地理解为计算机将补码转换成原码,然后再将原码转换成十进制显示出来我们知道如下规定:正数的原码和补码都是其本身负数的补码是其正数的原码各位取反,最后再加上1(符号位不变,数值位取反,最后一位加1)负数的补码的补码就是其原码公式: ~b = ...原创 2019-08-30 15:07:06 · 968 阅读 · 0 评论 -
pycharm warn:inline comment should start with '# ;block comment should start with ‘# ’【原因及解决方案】
1.报错的操作代码示例报错的原因是:没有将注释单独放在一行1.1正确的操作代码示例2.报错的操作示例代码报错的原因:以#开头没有加一个空格2.1正确的操作代码示例...原创 2019-09-27 16:09:09 · 9062 阅读 · 0 评论 -
python3.x中cmp函数会NameError: name 'cmp' is not defined【cmp函数在3.x开始就去掉了,若想实现比较功能可用operator】
**报错原因:**因为python3.x中cmp函数去掉了,如果需要实现比较功能,那么可引入operator 模块。operator模块,适合任何对象,包含的方法有:operator实例在python3.x中用cmp函数功能的实例实例python3.x中运用cmp函数运行的结果运行结果...原创 2019-09-26 16:12:57 · 6744 阅读 · 0 评论 -
python 数学函数方法总结:开平方根,最大值,最小值,向上取整,向下取整,等
|||||||哈哈哈哈哈哈––––––––––––––原创 2019-09-26 10:42:30 · 2375 阅读 · 0 评论 -
TypeError: '>=' not supported between instances of 'str' and 'int'
python基础—分支与循环,接触到了if。在练习一个if语句的时候,出现了错误。报错原因是:给变量赋值的是一个字符串,字符串跟整型数值进行比较,类型不匹配正确代码实例是给变量赋值int类型...原创 2020-02-23 20:56:05 · 2452 阅读 · 0 评论 -
python原始字符串
1、原始字符串是Python中一类比较特殊的字符串,以大写字母R或者小写字母r开始。在原始字符串中,字符“\” 不再表示转义字符的含义。2、原始字符串是为正则表达式设计的,也可以用来方便地表示Windows系统下的路径,不过,如果路径以"" 结尾那么会出错。代码示例打印结果...原创 2019-10-31 11:45:57 · 1955 阅读 · 0 评论 -
python round函数
简述round() 方法返回浮点数x的四舍五入值语法round(x,y)参数x、参数y的说明参数x表示是要四舍五入的值,参数y表示是指定的位数,按此位数进行四舍五入参数y的注解如果y大于 0,则四舍五入到指定的小数位。如果 y 等于 0,则四舍五入到最接近的整数。如果 y小于 0,则在小数点左侧进行四舍五入。代码示例及运行结果...原创 2019-10-23 17:03:05 · 664 阅读 · 0 评论 -
python3中abs函数中print(abs(119L))会报 invalid syntax
报错的原因:Python3.0之后采用不同的语法,在长整数方面已经取消在整数后面添加L的语法。所有数字会自动识别为短整数(short Int)),还是长整数(long integers),不需要增加L了。...原创 2019-09-25 16:46:36 · 438 阅读 · 0 评论 -
python3 警告:This inspection detects shadowing built-in names, such as 'len' or 'list'.
在写代码时,出现了警告,然后我查了一下相关资料才知道原因。今天将该学到的知识点记录下来警告:This inspection detects shadowing built-in names, such as ‘len’ or ‘list’.list()是内置函数警告的原因:若使用内置函数的名字作为变量名,Python 解释器倒不会报错,只是该内置函数就被这个变量覆盖了,该内置函数就不能使...原创 2019-10-25 16:13:44 · 1115 阅读 · 0 评论 -
python 3 TypeError: descriptor 'center' requires a 'str' object but received a 'int'
错误代码示例错误代码运行结果报错原因分析:提示第2行代码有报错;错误信息描述说center需要str对象,但收到int。原因主要是代码写错了,没注重细节。将如上代码的第2行代码的str改成变量a就可以了。正确代码示例及运行结果如下...原创 2019-11-01 11:35:28 · 4274 阅读 · 0 评论 -
python,break语句实例【终止循环语句】
break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。break语句用在while和for循环中。如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。实例2实例!在这里插入图片描述...原创 2019-09-24 15:46:02 · 1659 阅读 · 0 评论 -
python变量命名规则【详细】
Python 需要使用标识符给变量命名,其实标识符就是用于给程序中变量、类、方法命名的符号(简单来说,标识符就是合法的名字)。Python 语言的标识符必须以字母、下画线()开头,后面可以跟任意数目的字母、数字和下画线()。此处的字母并不局限于 26 个英文字母,可以包含中文字符、日文字符等。由于 Python 3 支持 UTF-8 字符集,因此 Python 3 的标识符可以使用 UTF-8...原创 2019-10-28 11:13:40 · 858 阅读 · 0 评论 -
pycharm 解决waring: no newline at end of file”
warning代码示例警告的原因:文件尾部没有新起一行,光标移到最后回车即可(即在math库末尾回车即可)正确的规范代码示例原创 2019-09-27 16:25:33 · 800 阅读 · 0 评论 -
python打印弧度值时:NameError: name 'pi' is not defined
报错:NameError: name ‘pi’ is not defined报错原因:是因为求弧度值时,pi的前面少加了个【math.】在python代码中圆周率π【pi】是用math.pi表示的。错误的代码示例正确的代码示例...原创 2019-10-30 15:32:30 · 7951 阅读 · 0 评论 -
python3 shuffle()方法用元组报错 TypeError: 'tuple' object does not support item assignment
tuple 类型一旦初始化就不能修改,所以若要修改它就会报错;代码示例如上代码示例中第七行,就是将tuple类型的顺序修改了,导致了报错。所以该shuffle()方法中不适用于tuple赋值...原创 2019-10-28 15:53:09 · 423 阅读 · 0 评论 -
python,exp指数函数方法的使用,及解析
exp()方法描述exp(x) 方法返回x的指数,e^x。如x=1,那么e的1次幂为2.7183…语法注意:exp()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。实例运行结果...原创 2019-09-26 17:08:34 · 26620 阅读 · 0 评论 -
python abs()和math.fabs()的区别
描述Python中fabs(x)方法返回x的绝对值。虽然类似于abs()函数,但是两个函数之间存在以下差异:**abs()**是一个内置函数,而**fabs()**在math模块中定义的。**fabs()**函数只适用于float和integer类型,而abs()也适用于复数。abs()返回是float和int类型,math.fabs()返回是float类型语法:以下是fabs()方法...原创 2019-09-27 10:07:31 · 1162 阅读 · 0 评论 -
Inspection info: Spellchecker inspection helps locate typos and misspelling in your code【拼写错误的警告】
在python,print输出中定义的变量(fabs)会显示一条绿色的波浪线。用Crl+F1查看提示如下Typo: In word ‘fabs’ less… (Ctrl+F1)Inspection info: Spellchecker inspection helps locate typos and misspelling in your code, comments and litera...原创 2019-10-08 15:27:23 · 2012 阅读 · 0 评论 -
python math.pow()和pow()的用法
pow和math.pow的区别描述如下代码示例及运行结果原创 2019-10-23 16:04:24 · 1796 阅读 · 0 评论 -
python,math函数中的sqrt数学函数出现这个报错ValueError: math domain error
出现该报错的原因:1如 对负数开平方,该操作就不符合数学定义实例原创 2019-09-25 15:43:05 · 4025 阅读 · 1 评论 -
Python3.7中出现报错AttributeError: module ‘time‘ has no attribute ‘clock‘
time.clock()已经在新的版本Python3.3中移除了。报错:AttributeError: module ‘time’ has no attribute ‘clock’中文翻译:属性报错:模块“time”没有“clock”属性原创 2020-07-20 17:15:46 · 2828 阅读 · 0 评论 -
可哈希与不可哈希
什么是可哈希(hashable)?简要的说可哈希的数据类型,即不可变的数据结构(字符串str、元组tuple、对象集objects)。 哈希有啥作用?它是一个将大体量数据转化为很小数据的过程,甚至可以仅仅是一个数字,以便我们可以用在固定的时间复杂度下查询它,所以,哈希对高效的算法和数据结构很重要。什么是不可哈希(unhashable)?同理,不可哈希的数据类型,即可变的数据结构 (字典dict,列表list,集合set)哈希解析:可哈希 就是可以用python内置函数 hash 得出哈希值。原创 2020-06-02 11:16:08 · 2514 阅读 · 0 评论 -
anaconda警告: ‘Destination folder‘ contains 2 spaces. This can cause problems with several conda packa
安装anaconda时选择路径之后会报如下错误警告**警告:**目标文件夹”包含2个空格。这会导致多个conda-packa出现问题。**解决方案:**就是换一个路径【即没有空格的路径】就正常了,一般英文状态下的路径才会没有空格...原创 2020-07-21 10:05:52 · 11954 阅读 · 0 评论 -
Typo: In word ‘localstime‘ less... (Ctrl+F1) Inspection info: Spellchecker inspection helps locate
当拼写的英语有错时,会出现警告Typo: In word ‘localstime’ less… (Ctrl+F1) Inspection info: Spellchecker inspection helps locate typos and misspelling in your code, comments and literals, and fix them in one click.【该警告大概的意思是错别字:在单词“localstime”中。。。(Ctrl+F1)检查信息:拼写检查器检查有助原创 2020-07-17 15:42:01 · 1926 阅读 · 0 评论 -
TypeError: not supported between instances of str and int【python3】
python3报错:TypeError: ‘>’ not supported between instances of ‘str’ and ‘int’**报错原因:**int类型没有转换为str就比较。**解决办法:**将int类型转换为str。运行结果报错如下:运行结果正确如下:...原创 2020-06-01 17:07:23 · 2869 阅读 · 0 评论 -
安装Python解释器时报 the erro code is 2503/2502错误
安装Python解释器出现这种报错 “”the erro code is 2503/2502“”,主要是权限问题导致的。解决方法一在win10 系统中若安装解释器时若出现报错2503/2502时,直接在该安装包右击选择以管理员身份安装就可以了。解决方法二直接win+X,找到“Windows powerShell (管理员)(A)”的命令提示符,运行,输入msiexec /package “你安装程序包的路径”(注意引号前的空格),回车,开始安装。...原创 2020-07-14 11:42:41 · 1362 阅读 · 0 评论 -
python3 TypeError: unhashable type: list
报错:TypeError: unhashable type: ‘list’错误的代码示例报错代码示例结果**错误原因:**Python中不支持dict()的key为list或者dict类型,因为list()和dict()是不可哈希的可哈希: int, float, str, tuple不可哈希: list, set, dict为什么list是不可哈希的因为list是可变的。在它的生命周期内,可任意时间改变其元素值。【而键是不变的】元素是否可哈希是指是否使用hash进行索引。正确的代码示原创 2020-06-02 10:56:06 · 1176 阅读 · 1 评论 -
python警告:This dictionary creation could be rewritten as a dictionary literal less...
警告提示:This dictionary creation could be rewritten as a dictionary literal less… (Ctrl+F1)Inspection info: This inspection detects situations when dictionary creation could be rewritten with dictionary literal.**分析原因:**系统检测在程序之前有定义dict2,所以不需要分行写,可以直接写到一行原创 2020-06-01 17:19:56 · 5848 阅读 · 0 评论 -
TypeError: descriptor swapcase of strobject needs an argument【python3 swapcase】
运用swapcase()方法编写程序,运行的结果报错如下类型错误:“str”对象的描述符“swapcase”需要参数。报错原因:变量str1和打印str的变量不一致,导致报错运行结果正确如下原创 2020-05-22 16:57:44 · 631 阅读 · 0 评论 -
python之 if not(i%j) 的注解及在循环嵌套中的用法
if not(i % j):在python中false == 0或空,true ==1或非空。i%j 取余数,当余数是0(能整除)是false,加上not变成true。不能整除相反。所以这句的意思是如果能整除则进行下面的代码原创 2019-09-24 11:43:54 · 8195 阅读 · 3 评论 -
python 3.6 for循环中,如何打印三角形阵列
在实际操作中有试过以下的编写代码会打印出不一样的效果若有说的不对的地方,大家可以通过评论的方式指出!谢谢越努力越幸运!原创 2019-09-23 15:48:34 · 1773 阅读 · 0 评论 -
python3中运行代码出现 SyntaxError: invalid character in identifier
出现该语法错误的原因是:标识符中存在无效的字符即一般出现这种原因有:标识符中存在中文字符,如中文状态下的逗号,括弧等。可看如下标出来的红色框框就是出错的点...原创 2019-09-24 15:32:43 · 752 阅读 · 0 评论 -
python,for循环中,如何将循环结果打印在一行上
示例代码及运行结果%d ’ 的后双引号要空隔,打印的结果数据之间才会有一定间隙原创 2019-09-23 17:38:12 · 19184 阅读 · 0 评论 -
python3 has_key() 的问题 AttributeError: type object dict has no attribute has_key
运行结果报错内容:AttributeError: type object ‘dict’ has no attribute ‘has_key’运行结果报错解析:该字典类型没有没有该has_key()属性。报错原因:当你调用该方法时会报错,是因为python3.0之后该方法已经没有了。代码运行示例及运行结果报错内容如下...原创 2020-06-09 15:41:13 · 2458 阅读 · 2 评论