执行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. HDU 2008 数值统计

    题目链接:HDU 2008 Description 统计给定的n个数中,负数.零和正数的个数. Input 输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的 ...

  2. Jmeter学习系列----3 配置元件之计数器

    在做测试时,会遇到一种需求:在大量数据的情况下,数据不能重复或者需要自增,基于这种形式,我们可以考虑使用计数器. 计数器(counter): 计数器配置允许用户配置起始点,最大值和增量. 计数器将从开 ...

  3. UIButton设置标题左对齐

    Button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;//左对齐(UIControlContentHo ...

  4. (转)谈谈用ASP.NET开发的大型网站有哪些架构方式(成本)

    在上篇文章里(http://www.cnblogs.com/ms0017/archive/2011/07/26/2117676.html),列举了国内外用ASP.NET开发的大型网站有哪些.最后提到了 ...

  5. 微信公众号_订阅号_爬虫puppeteer

    puppeteer 借助 puppeteer 库实现爬虫,puppeteer 提供了高级 api 接口来操作 chrome 来 npm install puppeteer --save-dev    ...

  6. golang 学习过程中踩的坑

    目录 [他人总结] 首字母大写才是对外可见的 包的初始化函数顺序问题 DB 连接泄漏问题 err 常用写法 goroutine 内的变量 指针可能是 nil 多层 map 未初始化 [他人总结] ht ...

  7. Python 学习笔记7 条件语句 If

    Python中条件语句if 是通过一条或者多条的执行语句的结果,来判断是否执行其包含的代码块. 通常会配合else.elif一起使用,达到根据条件进行多个代码块的执行操作. 简单的if score = ...

  8. CListCtrl颜色设置

    动态改变listctrl 单元格背景及文字颜色 m_listshow.InsertColumn( 0, "ID", LVCFMT_LEFT, 40 );//插入列 m_listsh ...

  9. spring注解简单记录

    @Autowired 自动匹配,按类型 @qualifiter("beanname") 当有多个bean匹配时,可指定bean名称 @Resource byname优先匹配,然后b ...

  10. Jmeter跨线程组传递参数

    Jmeter的线程组之间是相互独立的,各个线程组互不影响,所以线程组A中输出的参数,是无法直接在线程组B中被调用的. 但有时候为了方便,可以把不同模块接口放在不同线程组,就涉及不同线程组传参问题,比如 ...