首页 技术 正文
技术 2022年11月15日
0 收藏 461 点赞 2,265 浏览 1023 个字

执行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开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,501
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,915
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,748
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,505
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,143
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,306