Python学习中遇到的问题及解决方法(共勉) | 您所在的位置:网站首页 › 翻译遇到的问题和解决方法 › Python学习中遇到的问题及解决方法(共勉) |
Python学习中遇到的问题及解决方法(共勉)
1、使用软件PyCharm
前面有各种PEP 8的报错所以在file->setting->Inspections->python中将PEP 8两个选项关掉了。 2、以下是遇到的其他种类问题 1、End of statement expected在print的时候遇到的 print 'dfhskjhfkjhdsfkjh'解决:将输出的数据加了括号 print ('fdsasfddsfdsfdsf') 2、input输入的值为字符串类型,需要进行转换否则出现如下错误TypeError: ‘>’ not supported between instances of ‘str’ and ‘int’ str = int(str) 3、函数内使用全局变量 #若全局变量为a在函数内需要加入这段代码 global a 4、if要加“:” 5、关于小数位数问题我在操作数据float类型数据+=0.1时结果却加了0.0999999999999 查过资料后有了两个解决方法 方法一:以参数为a为例 a = '%.2f'%a如此虽然是保留了两位小数,但是在操作它时发现它发生了格式转换,可以输入以下代码验证: print(type(a))输出的结果为: 方法二:还是以a为例 a = round(a,2) #此为python内置的round函数在输出时同样以上面方法查看函数类型,发现没有改变函数类型,故推荐使用python内置的函数。 6、python中的与是‘and’而非‘&&’ 7、简化代码 a >= 1.5 and a project Interpreter中查找SymPy,然后在线Install就OK了 10、Basemap库的下载安装根据网上普遍的方法,我在Pycharm上直接下载安装了geos,pypro,但是在下载安装Basemap时提示有问题,具体提示忘记了,操作良久后打算直接下载库包用CMD进行安装(没有装pip的同学请安装pip) 这里出现了一个比较坑爹的问题,网上都没有提到过 我下载对应电脑版本的pypro和basemap(64位系统,python3.7的版本),结果怎么安装都安装不上,具体提示也忘记了,大概是版本问题,抱着试一试的心态我下载了32位系统的对应安装包,结果安装成功。。。再者如果有同学需要这两个32位,python3.7版本的安装包,可以从我上传的资源下载,一定要注意看自己的python版本!!! 这样就在电脑上安装成功了,但是在pycharm上还是调用失败 我们需要修改PyCharm中file->setting->project:untitled1->project Interpreter |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |