[Python3学习笔记-基础语法] Python3解释器

193 阅读3分钟

Python解释器,我们可以通过PyCharm工具,也可以直接使用Python自带的系统工具来使用,所谓的解释器就是能够编译运行Python脚本的工具。

基于终端的交互式编程

我们可以在命令提示符中输入"Python"命令来启动Python解释器:

$ python3

执行以上命令后,出现如下窗口信息:

$ python3
Python 3.4.0 (default, Apr 11 2014, 13:05:11) 
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

在 python 提示符中输入以下语句,然后按回车键查看运行效果:

print (``"Hello, Python!"``);

以上命令执行结果如下:

Hello, Python!

当键入一个多行结构时,续行是必须的。我们可以看下如下 if 语句:

>>> flag = True
>>> if flag :
...     print("flag 条件为 True!")
... 
flag 条件为 True!

基于终端的脚本式编程

将如下代码拷贝至 hello.py文件中:

print (``"Hello, Python!"``);

通过以下命令执行该脚本:

python3 hello.py

输出结果为:

Hello, Python!

在Linux/Unix系统中,你可以在脚本顶部添加以下命令让Python脚本可以像SHELL脚本一样可直接执行:

#! /usr/bin/env python3

然后修改脚本权限,使其有执行权限,命令如下:

$ chmod +x hello.py

执行以下命令:

./hello.py

输出结果为:

Hello, Python!

基于PyCharm编译器

  1. 打开Pycharm编辑器,点击下图“New Project”位置,创建一个Python项目。

image-20211008120013356

  1. 左侧菜单选择项目类型,”Pure Python”表示纯Python项目,我们选择这个类型即可。右侧菜单的选项说明如下

    1. Location: 当前项目存储的路径
    2. Python Interpreter:通过下拉菜单选择Python的版本。
      1. New Environment using: 使用系统安装的Python路径和版本,默认是Virtualenv
      2. Previously configured interpreter:表示选择一个已有的运行环境,其中interpreter表示选择Python安装路径下的文件。
    3. Create a main.py welcome script: 表示默认是否创建一个main.py的文件。

    作为初学者,可以不需要调整这些配置,直接点击右下角的create按钮,即可完成一个python项目的创建。

image-20211008120141074

  1. 创建好项目后,得到如下界面,默认创建了一个文件main.py

    image-20211008144200285

  2. main.py这个表示一个python文件,该文件中可以编写python相关的指令来实现特定功能,默认的代码:

    def print_hi(name):  print("Hi,{0}".format(name))  if __name__=='__main__':  print_hi('PyCharm')
    
    • print_hi 表示一个函数(什么叫函数,在后面的内容会讲),该函数接受一个参数name,并在函数中通过print(“Hi,{0}”.format(name))打印了一句话

    • if __name__=='__main__',这里用到了两个知识点

      • if,表示条件控制语句,
      • __name__是python的一个内置属性,它天生就存在于python程序中,代表对应程序的名称,当前文件名为main.py,因此打印__name__的结果是__main__

      上述这段代码的整体意思是,加入内置变量__name__的值等于__main__。则调用print_hi函数传递一个字符串PyCharm

    • 点击image-20211008144929391按钮,即可运行main.py文件,最终运行的结果是:

    Hi, PyCharm
    

更多资料可以点击下面的链接获取!

点我获取更多资料