Python学习之解释器的简单使用

时间:2022-02-25 16:37:20

学习python最好的地方应该就是python官方提供的doc: https://docs.python.org,作为初学者就从Tutorial开始了,读了一会英文有些累,就找到了中文Python3的入门指导。

python解释器的使用:

在iTerm2窗口直接输入python然后按tab键,就列出了本机python相关的命令

$ python
python             python2.7-config   python3.6-32       pythonw2.6
python-config      python3            python3.6-config   pythonw2.7
python2.6          python3-32         python3.6m
python2.6-config   python3-config     python3.6m-config
python2.7          python3.6          pythonw

使用which + pythonXXX就显示出python的安装位置了

$ which python2.7
/usr/bin/python2.7
which python3
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3

 

直接输入pythonXXX就进入了对应版本的python解释器

$ python3
Python 3.6.4 (v3.6.4:d48ecebad5, Dec 18 2017, 21:07:28)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

退出python解释器的方法:quit() exit() 

$ python2.6
Python 2.6.9 (unknown, Oct 23 2015, 19:19:20)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> exit
Use exit() or Ctrl-D (i.e. EOF) to exit
>>> exit()

$ python2.7
Python 2.7.10 (default, Oct 23 2015, 19:19:21)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> quit
Use quit() or Ctrl-D (i.e. EOF) to exit
>>> ^D

默认情况下,Python3 源文件是 UTF-8 编码。可以为源文件指定不同的字符编码:

# -*- coding: encoding -*-

例如:

# -*- coding: utf-8 -*-
# -*- coding: gbk -*-

在 Unix 系统上,Python 3.X 解释器默认未被安装成名为 python 的命令,所以它不会与同时安装在系统中的 Python 2.x 命令冲突。在进入解释器的时候就可以指定使用的python版本:$python3   $python2.6

对于多行命令,在编写完成后,多输入一个空行,解释器才知道是命令的结束,例如:

>>> username="OldStone"
>>> person = username
>>> person1 = "GoldStone"
>>> if person == person1:
...     print("Person is person1")
... elif person == username:
...     print("Hello OldStone")
...#这里输入空行后才知道上边片段结束
Hello OldStone

 

今天就到这里,明天学习python作为计算器。