Python学习-Hello world
前言
由于要学习密码学,感觉还是python方便一些,特别是做实验,那就学一下python吧!
我的环境是kali:
#1 SMP Debian 5.8.10-1kali1 (2020-09-22)
Python版本:(居然不是最新版,算了,没事,我就用基础功能而已)
Python 2.7.18
Hello world
新建一个空白文件,输入如下代码后保存,命名为1:
#!/usr/bin/python print("Hello, World!")
- 打开命令行窗口
- 执行命令 python ./1
- 看到Hello, World!则表示成功了
第一个问题
执行如下代码出错:
1 #!/usr/bin/python 2 3 print("Hello, World!") 4 5 inp = input() 6 for letter in inp: 7 print letter
查询之后发现input()是python3的语法,需要用raw_input()。
好吧,决定要在本地搭建python3的环境,不然很多代码调试起来不方便。
Kali下搭建python2和python3共存的环境
来源:https://www.cnblogs.com/forforever/p/12417152.html
python3.xx的普及,在linux安装完python3后,但是有些软件不支持总报错。so我就找了个折中的办法。安装两个版本,如果软件报错切换版本。
一、 打开终端分别输入下面两条命令:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
二、然后打开终端输入
python --version
三、 如果需要切换python版本:
输入:update-alternatives --config python
四、然后选你需要的python版本,输入序号就可以了。(如果需要重新切换回python版本):
update-alternatives --config python (选号)