当前位置: 首页 > news >正文

python-day2-变量

环境变量

添加环境变量:此电脑--属性--高级系统设置--环境变量--path--添加文件路径确定即可

注意:winz中环境变量是从上到下索引的,安装python2.7和3.x版本时,在程序文件中复制程序文本改名即可

Ptthon的代码执行

1、交互式
-- 控制台直接编写运行Python代码
-- 1.打开终端 2.进入python解释器 3.编写代码一回车就执行

交互式可以用于检测是否正确

2、脚本式
-- 文件编写Python代码,把文件作为脚本交给解释器执行
-- 1.在文件中编写好代码 2.打开终端 3.用指定版本的接收器命令执行文件(文件的绝对路径)

总结:交互式不能永久保存代码,可以实时显示代码

python属于解释性语言,凭解释器解释运行python代码,运行方式是从上至下逐行解释执行

pip

pip: python的应用商城,在商城中下载工具为python拓展功能

pip3 -V:查看版本号
pip3 list: 查看当前python环境下已拓展的功能
pip3 install 功能名称:安装指定的功能
-- eg:pip3 instal requests
pip3 uninstal 功能名称: 卸载指定的功能

应用程序使用文件的三个步骤

1:打开应用程序:使其在操作系统上运行

2:将文件内容加载到内存上:应用程序往操作系统打开文件的指令

3:将数据从内存中显示到用户界面:应用程序将数据直接转化成人能识别的字符显示给人进行浏览

# 如果应用程序是python解释器:cpython

1.打开cpython解释器
2.将文件内容加载到内存
3.将数据从内存中拿到解释器中解释执行(存在语法的检查)=> 1.正常:执行的结果显示给用户 2.异常:错误信息显示给用户

变量

变量:可以变化的状态
-- 程序中变量的本质:在程序运行中,值可以发生改变的量
-- python中所有的量在程序运行中都可以发生改变,所有python中没有绝对的常量

为什么要使用变量:让计算机有记录事务状态的功能

使用变量:

定义变量:
-- 变量名 = 变量值
-- 变量名:记录状态的名
-- =:赋值符号
-- 变量值:记录的状态

age=18

重点:1.堆区开辟空间存放 变量值 2.将存放 变量值 空间的地址提供给栈区 3.栈区为变量名开辟空间存放提供来的地址

变量的三大组成

值:通过 变量名 直接访问就是访问值

地址:通过 id(变量名) 访问的就是变量堆区的地址   访问地址:id()

类型:通过 type(变量名)  访问的就是变量的类型     查看类型:type()

每个值对应的id地址是唯一的(除了约定尘俗的)  即id相同 值必定相同   值相同  id有可能不同

ege;a=1111111111111  b=1111111111111 ( a==b true)   (a is b  fslse)    ==只做值的比较  is做id地址的比较 

pycharm

如果要用编辑器pycharm写python
-- 1.创建项目
-- 2.创建py文件
-- 3.解释执行py文件

pycharm需要执行py文件的环境、
-- 不需要系统的环境变量,需要自己配置找到python解释器

注:pycharm下,强行使用存在变量赋值开辟空间的优化机制

 

转载于:https://www.cnblogs.com/wakee/p/10698674.html

相关文章:

  • 同步IO、异步IO、阻塞IO、非阻塞IO之间的联系与区别
  • 生产巡检
  • Android 内存监测工具 DDMS
  • Go语言介绍
  • 多态的应用-例子
  • Redis实战 - 3.Hash
  • session的使用
  • C++ string使用
  • 外连接查询
  • C#中三层架构UI、BLL、DAL、Model实际操作
  • Opencart3.0 本地环境 前台无法提交订单
  • springcloud(六)-Ribbon配置自定义算法
  • NABCD分析---校园服务
  • go语言学习逻辑运算符if判断,iota的理解
  • actuator与spring-boot-admin 可以说的秘密
  • javascript 哈希表
  • Linux链接文件
  • php面试题 汇集2
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 前端存储 - localStorage
  • 如何编写一个可升级的智能合约
  • 设计模式走一遍---观察者模式
  • 通过git安装npm私有模块
  • 详解移动APP与web APP的区别
  • 小程序 setData 学问多
  • 小而合理的前端理论:rscss和rsjs
  • 回归生活:清理微信公众号
  • 浅谈sql中的in与not in,exists与not exists的区别
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • (09)Hive——CTE 公共表达式
  • (42)STM32——LCD显示屏实验笔记
  • (a /b)*c的值
  • (附源码)python旅游推荐系统 毕业设计 250623
  • (过滤器)Filter和(监听器)listener
  • (五)关系数据库标准语言SQL
  • ***通过什么方式***网吧
  • **PHP分步表单提交思路(分页表单提交)
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .NET中使用Redis (二)
  • @RequestMapping用法详解
  • [ CTF ] WriteUp-2022年春秋杯网络安全联赛-冬季赛
  • []C/C++读取串口接收到的数据程序
  • [2009][note]构成理想导体超材料的有源THz欺骗表面等离子激元开关——
  • [BPU部署教程] 教你搞定YOLOV5部署 (版本: 6.2)
  • [BZOJ3223]文艺平衡树
  • [C#]C# winform实现imagecaption图像生成描述图文描述生成
  • [C#]C#学习笔记-CIL和动态程序集
  • [C#]winform部署PaddleOCRV3推理模型
  • [c++] 什么是平凡类型,标准布局类型,POD类型,聚合体
  • [codevs 1288] 埃及分数 [IDdfs 迭代加深搜索 ]
  • [EFI]MSI GF63 Thin 9SCXR电脑 Hackintosh 黑苹果efi引导文件
  • [Hadoop in China 2011] 蒋建平:探秘基于Hadoop的华为共有云
  • [HAOI2016]食物链