执行python解释器的两种方式

1.交互式

python是高级语言,是解释型语言,逐行翻译,写一句翻译一句

print ('hello world')

2.命令行式

python和python解释器可以看成一种东西

python解释器是一个应用程序,python3 test.txt相当于python打开了一个文件,然后读取并运行

  1. 编写一个文本文件,保存
  2. 用python3(相当文本编辑器)解释器打开
  3. 运行并且翻译,在去识别print(‘hello world’)

两种方式的区别

  1. 交互式:print('hello world')在内存中,当按下enter键时,python解释器进行一个翻译的操作,输出hello world

    优点:执行效率高,及时报错,方便调试

    缺点:关闭即消失

  2. 命令行式:test.txt 存储在硬盘中,python3 test.txt相当打开test.txt,也就是把它从硬盘读入内存,print (‘hello world’)从硬盘进入内存,并且他是一串字符,python3解释器就是一个翻译,按下enter键时,python解释器进行解释,输出 hello world

    优点:永久保存

    缺点:不能及时报错,调试麻烦

python集成开发环境

pycharm

执行python的两种方式

  1. 交互式
  2. 命令行式

我们将两种方式的优点集合起来,这就是pycharm

Ctrl + D 复制

Ctrl + Y 删除

shift + F10 运行

Alt + shift + F10 选择一个文件运行

end 跳转到行尾

home 跳转到行首

Ctrl + delete 删掉整个单词

Ctrl + Z 撤销

tab 缩进4个单位

shift + tab 删除缩进

变量

变: 变化

量:描述/量化一个状态

变量:会变化的状态

什么是变量

变量名:接受变量值

赋值符号:赋予

变量值:描述状态的具体的值

为什么要有变量

name = 'kong' # 姓名
height = '185' #身高
weight = '150' #体重

存储世间万物的所有状态,通过变量我们识别世间万物。

变量名的命名规范

  1. 变量名具有一定的意义

  2. 变量名不能用纯数字,否则你不知道这是什么

  3. 变量名只能用数字,字母和下划线_,且下划线不能单独使用且不能开头

    特殊情况:不能用拼音,不能用汉字(会有二义性)

定义变量名的两种风格

第一种
my_name_and_age
第二种 驼峰体(python不常用)
MyNameAndAge

常量

固定不变的状态,本质是一种变量。我们约定俗成变量名全部大写的为常量。

注释

标记 Ctrl + /

# 单行注释

‘’‘’‘’

多行注释

‘’‘’‘’

执行python解释器的两种方式的更多相关文章

  1. 基础知识:编程语言介绍、Python介绍、Python解释器安装、运行Python解释器的两种方式、变量、数据类型基本使用

    2018年3月19日 今日学习内容: 1.编程语言的介绍 2.Python介绍 3.安装Python解释器(多版本共存) 4.运行Python解释器程序两种方式.(交互式与命令行式)(♥♥♥♥♥) 5 ...

  2. 操作系统+编程语言的分类+执行python程序的两种方式+变量

    1.什么是操作系统? 操作系统就是一个协调\管理\控制计算机硬件资源与软件资源的一个控制程序. 2.为何要操作系统? a.把复杂的硬件操作封装成简单的功能\接口用来给用户或者程序来使用(文件) b.把 ...

  3. day05-1 执行Python程序的两种方式

    目录 执行Python程序的两种方式 第一种:交互式 第二种:命令行式 三个步骤 两种方式的区别 执行Python程序的两种方式 第一种:交互式 在cmd中运行 优点:直接给出结果,执行效率高,及时报 ...

  4. 编程语言、Python介绍及其解释器安装、运行Python解释器的两种方式、变量、内存管理

    一.编程语言介绍 1.1 机器语言:直接用计算机能理解的二进制指令来编写程序,直接控制硬件. 1.2 汇编语言:在机器语言的基础上,用英文标签取代二进制指令来编写程序,本质上也是直接控制硬件. 以上2 ...

  5. 执行Python程序的两种方式

    目录 交互式(了解) 命令行式(了解) Python执行程序的三个阶段(掌握) 交互式(了解) 交互式环境下,敲完一条命令按下enter键马上能看到结果,调试程序方便.程序无法永久保存,关掉cmd窗口 ...

  6. 周一02.3运行python程序的两种方式

    一.运行python程序的两种方式 方法一:交互式:                     优点:输入一行代码立刻返回结果                      缺点:无法永久保存代码 方法二: ...

  7. Java执行groovy脚本的两种方式

    记录Java执行groovy脚本的两种方式,简单粗暴: 一种是通过脚本引擎ScriptEngine提供的eval(String)方法执行脚本内容:一种是执行groovy脚本: 二者都通过Invocab ...

  8. 使用Python和AWK两种方式实现文本处理的长拼接案例

    最近由于业务系统新需求的需要,我们平台需要将供应商G提供一类数据转换格式后提供给客户K.比较头疼是供应商G提供的数据都是在Windows下使用Excel存储的,而客户K先前与我们相关对接人员商定的数据 ...

  9. Python字符串的两种方式——百分号方式,format的方式

    Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This ...

随机推荐

  1. CSS,浮动及其影响

    浮动(float): 让默认文档流(标准文档流)下的元素漂浮起来,水平排列. 通俗点来说,浮动可以让元素浮到第二层,而其他没有浮动的元素就往上排,而我们是俯视去看的,所以往上顶的那个元素就会被遮住,这 ...

  2. wangEditor大图片上传问题

    wangEditor上传大图片时候会 上传超时.后端没有问题,我百度很多,又去群里问,都得不到答案.最后问同事,有个属性  editor.config.uploadTimeout = 10000000 ...

  3. BOM 浏览器对象模型_渲染引擎_JavaScript 引擎_网页加载流程

    1. 浏览器核心的两个组成部分 渲染引擎 将网页代码渲染为用户视觉可以感知的平面文档 分类: Firefox        Gecko 引擎 Safari        WebKit 引擎 Chrom ...

  4. hdfs OutOfMemoryError

    大量推送本地文件到hdfs如下 hadoop fs -put ${local_path} ${hdfs_path}报错. Exception in thread "main" ja ...

  5. 梦里寻她千百度,Bug却在隔壁老张处

    程序员与 Bug 是一对矛盾的存在,程序员既要在解决 Bug 中获得成就感,同时也讨厌 Bug 本身的存在.“程序不息,Bug 不止”,程序员在与 Bug 的斗争中,也有很多有趣的事情发生,我们整理了 ...

  6. uc/os iii移植到STM32F4---IAR开发环境

    也许是先入为主的原因,时钟用不惯Keil环境,大多数的教程都是拿keil写的,尝试将官方的uc/os iii 移植到IAR环境. 1.首先尝试从官网上下载的官方移植的代码,编译通过,但是执行会报堆栈溢 ...

  7. 解决 AutoMapper ProjectTo 不起作用的问题

    这两天在一个 ASP.NET Core 项目中遭遇了 AutoMapper ProjectTo 不起作用的奇怪问题,虽然在 ProjectTo 中指定了 DTO ,但 EF Core 生成的 SQL ...

  8. Install sublime text for elementary os

    1. download sublime_text_3_build_3176_x86.tar.gz from http://www.sublimetext.com/3 2. extract it to ...

  9. Mac苹果电脑没有声音怎么办

    有时候 Mac 从睡眠状态恢复之后没有声音,这是 Mac OS X 系统的一个 Bug.这是因为 Mac OS X 的核心音频守护进程「coreaudiod」出了问题,虽然简单的重启电脑就能解决,但是 ...

  10. js获取HTML DOM节点元素方法总结

    1. 通过顶层document节点获取:    (1)document.getElementById(elementId) :通过ID获得节点,如果页面上含有多个相同id的节点,那么只返回第一个节点. ...