一、执行Python程序的两种方式

1. 交互式环境,打开cmd,输入python2或python3,显示提示符 “>>>”。

特点:输出代码立即执行

优点:调试程序方便

缺点:无法永久保存

它会自动的根据用户输入的内容反馈结果。

2. 代码写入文件,文件名为xxx.py文件,代开cmd执行,python3 xxx.py

优点:能够永久保存

二、变量

1. 什么是变量

量:衡量、计量、记录某种状态。

变:记录下来的某种状态是可以发生变化的。

变量可以看做是一个存储数据的容器,我们可以把数据内容存储到变量中,并在需要的时候读取使用。

2. 为何要用变量

为了让计算机能够像人一样去识别事物,把事物的特征记录下来,即变量的定义。

3. 如何使用变量

变量的使用必须遵循:先定义,后引用,这不仅仅是Python语言的规定。

4. 变量的定义

定义一个变量分为三部分:变量名 + 赋值符号 + 变量值。变量名是访问值的唯一方式,赋值符号是将值的内存地址“赋值”给变量名,变量的值用来记录变量的状态。

x = 10name= "湫兮如风"age= 22

定义变量

5. 变量的命名规范

大前提:变量的命名应该对值有描述性的功能,即有意义的命名

由字母、数字、下划线组成,第一个字符不能是数字,且不能用Python关键字作为变量名

x = 10 #正确

1dda = 12 #错误,变量名不能以数字开头

class = 'python' #错误,变量名不能使用关键字

['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

Python3的关键字

6. 变量的命名风格

驼峰式:由一个或者多个单词构成,每个单词首字母大写,单词跟单词直接相连,如:MyFirstProgram

下划线式:由一个或者多个单词构成,每个单词都用小写,单词跟单词之间用下划线连接,如:my_first_program

在Python中变量的命名推荐使用后者

7. 变量具备的三个特征

id:变量值的唯一编号,内存地址不同id则不同

type:类型

value:值

1 >>> name = 'qiuxirufeng'

2 >>> age = 22

3 >>> print(id(name))4 1542042279536

5 >>> print(id(age))6 1700884160

1 >>> x = 10

2 >>> y =x3 >>> print(id(x), id(y))4 1700883776 1700883776

8. is 与 ==

is:身份运算,比较的是id是否相等

==:判断值是否相等

1 >>> x = 10

2 >>> y =x3 >>> print(id(x), id(y))4 1700883776 1700883776

5 >>> print(x is y) #id相等,值一定相等

6 True7 >>> print(x ==y)8 True

1 >>> x = 111111111111111

2 >>> y = 111111111111111

3 >>> print(id(x), id(y))4 1542012511344 1542012514032

5 >>> print(x is y) #值相等,id不一定相等

6 False7 >>> print(x ==y)8 True

三、常量

Python中没有专门定义常量的方式,通常使用大写变量名表示,仅仅是一种提示效果,本质还是变量

1 NAME = 'qiuxirufeng'

补充

运行Python程序的三个阶段:

1. 先启动Python解释器

2. 把Python文件当作普通文本文件由硬盘读入内存

3. Python解释器解释执行刚刚读入内存的代码,开始识别Python语法

内存管理机制:

Python使用引用计数来实现内存管理,计数一旦为零就是垃圾,会被Python的垃圾回收机制自动清理。

python交互式环境有什么用_交互式环境与变量的使用相关推荐

  1. python环境下数据操作_数据分析环境搭建和Python基础知识

    搭建数据分析环境主要包括使用anaconda管理包和环境:使用Jupyter notebook将说明文本.数学方程.代码和可视化内容全部组合到一个易于共享的文档中.Python基础知识包括关键点(数据 ...

  2. 动力环境监控系统论文_机房环境论文,关于网络技术在机房动力环境集中监控系统中的应用相关参考文献资料-免费论文范文...

    导读:为您写机房环境毕业论文范文和职称论文提供相关参考文献. 1. 机房动力环境集中监控系统 (一)机房动力环境集中监测系统的必要性 1.网络技术可靠性要求的体现 网络质量是部门发展的关键,稳定的机房 ...

  3. python如何离线安装第三方库_离线环境安装python第三方库

    python 离线环境安装python第三方库 author: yafeishi tags: AntDB,python python对于运维工作确实方便了很多,但很多比较实用的库都是第三方提供,在os ...

  4. Mysql生产环境表更新方案_生产环境中,数据库升级维护的最佳解决方案flyway

    官网:https://flywaydb.org/ 转载:http://casheen.iteye.com/blog/1749916 1.  引言 想到要管理数据库的版本,是在实际产品中遇到问题后想到的 ...

  5. 动力环境监控系统论文_动力环境监控系统现状及在电源维护中的作用

    随着通信行业新业务.新技术的广泛应用,运营商的网络建设规模和容量越来越大,网络安全运行的风险也在加大.这就对通信电源的稳定性和安全性提出了更高的要求,通信电源在保障整个网络稳定运行中的作用也越来越重要 ...

  6. 测试环境搭建mysql数据库_软件测试环境的搭建系列:[2] MySQL数据库的安装

    原标题:软件测试环境的搭建系列:[2] MySQL数据库的安装 本文介绍CentOS系统上用源码包方式安装MySQL的方法,源码安装方式是需要自己到网上下载源码包,然后解压安装,此方式可以指定配置参数 ...

  7. python交互式环境是什么意思_如何在交互式环境中执行 Python 程序

    如何在交互式环境中执行 Python 程序 相信接触过 Python 的小伙伴们都知道运行 Python 脚本程序的方式有多种, 目前主要的方式有: 交互式环境运行命令行窗口运行开发工具上运行等, 其 ...

  8. Python:实用的IPython(一种交互式开发环境)

    用习惯了CentOS突然又用Windows,写Python想在控制端写怎么办?别急,一招教你在Windows终端写出一手舒服的代码! 欢迎光临,我的主页.更多干货,等你来学: 不许代码码上红 警句:莫 ...

  9. python环境配置不成功_怎么解决python配置环境变量不成功

    怎么解决python配置环境变量不成功 发布时间:2020-08-25 16:02:46 来源:亿速云 阅读:94 这期内容当中小编将会给大家带来有关怎么解决python配置环境变量不成功,文章内容丰 ...

最新文章

  1. extjs 4 tab panel得strip在IE下右偏解决办法
  2. 【PHPWord】超链接
  3. CentOS7安装配置DNS服务器
  4. LESSON 12.8 原理进阶 (1):GBDT数学流程与残差概念辨析
  5. SSH框架配置及Maven使用
  6. HTML的xmlns的作用
  7. html tab切换jquery,jQuery版Tab标签切换
  8. redis 缓存目标
  9. 2019 最新计算机技能排名出炉:Python 排第三,第一名是...
  10. Linux文件系统(六)---三大缓冲区之 目录缓冲区dcache
  11. Android关闭输入法键盘
  12. 小程序商城需要食品流通许可证吗?
  13. 多元函数的极限、连续
  14. 电机与拖动综合控制实验matlab,电机与拖动控制实验及其MATLAB仿真
  15. canva画图 图片居中裁剪_html5 canvas 自定义画图裁剪图片
  16. 【最大公约数】欧几里得算法
  17. 数独终局游戏(数独终局生成,数独问题求解,数独题目生成)
  18. 基于LVD、贝叶斯模型算法实现的电商行业商品评论与情感分析案例
  19. 解决Failed to connect to github.com port 443 after 21113 ms: Timed out
  20. 查看全文的css,如何通过纯CSS实现“点击展开全文”功能

热门文章

  1. 安徽专业知识计算机考试试卷,安徽省农村信用社考试计算机试题
  2. 哔哩哔哩登录cookie,1080+
  3. 游侠怎么设置java路径_使用小型虚拟机avian将Java转为本地程序
  4. 网站添加用户名和密码_新手建站之搭建个人网站简易教程
  5. 数据库DML数据操作语言
  6. mysql自增id修改最大值_MySQL自增ID最大值被使用
  7. Bootstrap中如何制作徽章?
  8. java 恶搞程序_Java恶搞!强制关闭电脑上的程序进程!
  9. 横向 的vant组件的日历
  10. aidl java,AIDL 简单使用