执行python解释器的两种方式
执行python解释器的两种方式
1.交互式
python是高级语言,是解释型语言,逐行翻译,写一句翻译一句
print ('hello world')
2.命令行式
python和python解释器可以看成一种东西
python解释器是一个应用程序,python3 test.txt
相当于python打开了一个文件,然后读取并运行
- 编写一个文本文件,保存
- 用python3(相当文本编辑器)解释器打开
- 运行并且翻译,在去识别
print(‘hello world’)
两种方式的区别
交互式:
print('hello world')
在内存中,当按下enter键时,python解释器进行一个翻译的操作,输出hello world
优点:执行效率高,及时报错,方便调试
缺点:关闭即消失
命令行式:
test.txt
存储在硬盘中,python3 test.txt
相当打开test.txt
,也就是把它从硬盘读入内存,print (‘hello world’)
从硬盘进入内存,并且他是一串字符,python3解释器就是一个翻译,按下enter键时,python解释器进行解释,输出hello world
优点:永久保存
缺点:不能及时报错,调试麻烦
python集成开发环境
pycharm
执行python的两种方式
- 交互式
- 命令行式
我们将两种方式的优点集合起来,这就是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' #体重
存储世间万物的所有状态,通过变量我们识别世间万物。
变量名的命名规范
变量名具有一定的意义
变量名不能用纯数字,否则你不知道这是什么
变量名只能用数字,字母和下划线_,且下划线不能单独使用且不能开头
特殊情况:不能用拼音,不能用汉字(会有二义性)
定义变量名的两种风格
第一种
my_name_and_age
第二种 驼峰体(python不常用)
MyNameAndAge
常量
固定不变的状态,本质是一种变量。我们约定俗成变量名全部大写的为常量。
注释
标记 Ctrl + /
#
单行注释
‘’‘’‘’
多行注释
‘’‘’‘’
执行python解释器的两种方式的更多相关文章
- 基础知识:编程语言介绍、Python介绍、Python解释器安装、运行Python解释器的两种方式、变量、数据类型基本使用
2018年3月19日 今日学习内容: 1.编程语言的介绍 2.Python介绍 3.安装Python解释器(多版本共存) 4.运行Python解释器程序两种方式.(交互式与命令行式)(♥♥♥♥♥) 5 ...
- 操作系统+编程语言的分类+执行python程序的两种方式+变量
1.什么是操作系统? 操作系统就是一个协调\管理\控制计算机硬件资源与软件资源的一个控制程序. 2.为何要操作系统? a.把复杂的硬件操作封装成简单的功能\接口用来给用户或者程序来使用(文件) b.把 ...
- day05-1 执行Python程序的两种方式
目录 执行Python程序的两种方式 第一种:交互式 第二种:命令行式 三个步骤 两种方式的区别 执行Python程序的两种方式 第一种:交互式 在cmd中运行 优点:直接给出结果,执行效率高,及时报 ...
- 编程语言、Python介绍及其解释器安装、运行Python解释器的两种方式、变量、内存管理
一.编程语言介绍 1.1 机器语言:直接用计算机能理解的二进制指令来编写程序,直接控制硬件. 1.2 汇编语言:在机器语言的基础上,用英文标签取代二进制指令来编写程序,本质上也是直接控制硬件. 以上2 ...
- 执行Python程序的两种方式
目录 交互式(了解) 命令行式(了解) Python执行程序的三个阶段(掌握) 交互式(了解) 交互式环境下,敲完一条命令按下enter键马上能看到结果,调试程序方便.程序无法永久保存,关掉cmd窗口 ...
- 周一02.3运行python程序的两种方式
一.运行python程序的两种方式 方法一:交互式: 优点:输入一行代码立刻返回结果 缺点:无法永久保存代码 方法二: ...
- Java执行groovy脚本的两种方式
记录Java执行groovy脚本的两种方式,简单粗暴: 一种是通过脚本引擎ScriptEngine提供的eval(String)方法执行脚本内容:一种是执行groovy脚本: 二者都通过Invocab ...
- 使用Python和AWK两种方式实现文本处理的长拼接案例
最近由于业务系统新需求的需要,我们平台需要将供应商G提供一类数据转换格式后提供给客户K.比较头疼是供应商G提供的数据都是在Windows下使用Excel存储的,而客户K先前与我们相关对接人员商定的数据 ...
- Python字符串的两种方式——百分号方式,format的方式
Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This ...
随机推荐
- 机器学习——KNN
导入类库 import numpy as np from sklearn.neighbors import KNeighborsClassifier from sklearn.model_select ...
- 基于.net的微服务架构下的开发测试环境运维实践
眼下,做互联网应用,最火的架构是微服务,最热的研发管理就是DevOps, 没有之一.微服务.DevOps已经被大量应用,它们已经像传说中的那样,可以无所不能.特来电云平台,通过近两年多的实践,发现完全 ...
- MVC中EF代码优先问题
在练习Mvc项目时,提示如下数据库错误: The model backing the 'EFDbContext' context has changed since the database was ...
- 在docker中安装mysql
#!/bin/sh # 安装docker # 在docker中安装mysql # 解决了docker容器中无法输入中文的问题 ##########################安装docker # ...
- 使用javascript和css模拟帧动画的几种方法浅析
我们平时在开发前端页面的时候,经常会播放一段帧序列.这段帧序列就像gif图片那样,反复循环播放.那大家可能会说,直接用gif图片就好了,干嘛还去模拟呢?那是因为要做得更加灵活,我们要做到以下几点: 1 ...
- [LeetCode] Kth Largest Element in a Stream 数据流中的第K大的元素
Design a class to find the kth largest element in a stream. Note that it is the kth largest element ...
- 经过N条边的最短路
http://acm.pku.edu.cn/JudgeOnline/problem?id=3613 求经过N条边的最短路 (2 ≤ N ≤ 1,000,000) 倍增floyd,主体是矩阵乘法.考虑一 ...
- CPU漏洞补丁KB4056892 卸载及忽略办法
2018.1.4微软发布了针对intel CPU漏洞的补丁 KB4056892 性能降低不说, 针对一般平民根本没多大意义, 另外还会导致一些软件无法正常使用, (我是使用蓝叠经典版, 启动就会蓝屏) ...
- 描述逻辑(DL)基础知识
Logic逻辑理论实际上是一个规范性(normative)的理论,而不是一个描述性的(descriptive)理论.即,它并不是用来描述人类究竟是采用何种的形式来推理的,而是来研究人类应该如何有效的进 ...
- 转:三款免费好用的Gif录屏神器
原文链接:三款免费好用的Gif录屏神器 自己用了 ScreenToGif 版本2.14.1下载地址 原文内容: 三款免费好用的Gif录屏神器 2018年06月02日 18:52:21 独家雨 ...