python学习总结(一)

准备工作:

学习书籍:《Python语言程序设计》课本
《Python基础教程第三版》副课本
《Python学习手册第四版》说明书
安装环境:
1.Windows安装Python3
https://www.python.org/
https://code.visualstudio.com/
2.Linux安装Python3
https://www.cnblogs.com/cosiray/p/9946401.html

软件分类:

系统软件:主要用于控制和管理底层硬件的, 为计算机用户提供最基本的计算(Windows、Linux)
应用软件:主要处理特殊领域的软件(QQ、微信、QQ音乐)

软件定义:

是指一系列按照特定顺序组织的计算机数据与指令的集合
数据:计算机所能识别的一些数据
指令:计算机所能识别的一些操作

代码:

机器码:由二进制组成 是给计算机看 计算机可以直接执行
汇编码:由数字和字母和符号组成的一些代码 写代码的流程就是在模拟计算机的运行流程
源 码:高级汇编语言 可以按照人类的思维习惯去书写

源代码-机器码 编译

常量:不变的量

1.直接在程序中出现的数据(字面量)
2.将一个变量通过一些手段变成常量
限制变量的值不可修改
在Python不存在第二种

变量:变化的量

变量的本质就是进程空间中一个临时的存储空间,并且该临时存储空间有其自己的物理内存地址 地址是由计算机随机分配的

因为变量的地址是唯一的 不应该通过该变量的地址去操作数据 所以可以给变量起别名 叫变量名
系统底层会自动为变量名称和针对的变量的地址做一个表格(在C语言中变量的地址就是指针)
变量空间中永远不会存变量本身存的是数据的地址
数据的地址:
常量池中 常量数据的地址
堆内存中 对象数据的地址
进程中 变量的地址

C里面只有常量池中的地址 变量的地址
JAVA 里面只有常量池中的地址 堆中的地址
Python 里面只有堆中的地址 Python一切皆对象

高级编程语言之间的区别:

静态编译型:
静态:变量数据类型一旦确定 则不可更改 但可以向下兼容
编译:先将源代码整体编译完成 生成一个可执行程序 然后运行该程序
动态解释型:
动态:变量数据类型随着数据的变化而变化
解释型:逐行进行编译运行(同声传译 别人说一句英文 我翻译一句)

id()查看当前数据的地址

变量的命名规则:

Python需要使用标识符=给变量命名,在使用标识符时需要注意如下规则:
(1)标识符可以由字母、数字、下画线、组成,其中数字不能打头。
(2)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值