【python】小问题集锦
【写在前面的话】
总是在编程中会遇到各种问题,这里就把他总结一些。免得重复遇到。
【问题】
1、中文无法识别的问题
解决方法:文件头 添加 # -*- coding:utf-8 -*-
2、数组的输出(这是我在面试的时候自己写着玩遇到的)
int sum[] = new int[100] 定义数组。
***如果直接 print (sum)。则就是数组对象的哈希值。
***想输出数组的内容,则应该利用for循环来输出。
3、 关于安装Anconada的问题。
我先安装了python37,然后又安装了Anconada,在加入eclipse插件的问题中发现用cmd更新了pip之后,eclipse中仍然无法显示更新后的版本,后来发现,这是因为电脑中有两个版本的python,一个是python37,另一个就是Anconada,而cmd中采用的是谁的优先级高就用哪个,所以查看文件路径的时候发现,直接使用命令行:pip install --upgrade 的更新是Anconada文件夹中的pip。
解决方法:将python37 路径中的python的EXE文件进行复制,换名字。改成python3
而在之后的cmd中运行,则需要带上python3 这个命令抬头就能重新运行。如果不带,则默认为Anconada中的python。
输入Python3 –m pip –-version查看当前Python对应的pip版本;
输入Python3 –m pip list查看当前Python对应的pip安装的第三方库;
输入Python3 –m pip install 库名 即可安装对应的扩展库;
输入Python3 –m pip uninstall 库名 即可卸载对应的扩展库;