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

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
    

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

点我获取更多资料

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近换了新工作,公司让使用python写自动化测试脚本,紧急学习中 课程体系 基础入门:语法、常用数据类型、条件语...
    DayBreakL阅读 637评论 0 10
  • python是一门解释型语言 控制台输出语句print("hello python") $ sudo apt in...
    treeQQ阅读 242评论 1 0
  • 一些关于自己学习Python的经历的内容,遇到的问题和思考等,方便以后查询和复习。 声明:本人学习是在扇贝编程通过...
    建渐升辉阅读 367评论 0 0
  • Python貌似有点火热,上手还是比较简单的,自己找了个教程也偷偷的学习一下,扒了一下网上的图片和数据,感觉并不是...
    Steven_SHH阅读 5,239评论 0 28
  • 基础语法 Python 是一门高阶、动态类型的多范式编程语言;定义 Python 文件的时候我们往往会先声明文件编...
    Java丶python攻城狮阅读 413评论 0 0