python是基于哪个系统的_操作系统介绍、python基础

操作系统

什么是操作系统?

操作系统位于计算机硬件与应用软件之间,是一个协调、管理、控制计算机硬件资源与软件资源的控制程序。

2.为何要操作系统

① .控制硬件

② .把对硬件的复杂的操作封装成优美简单的接口,给用户或应用程序去使用

注意:一套完整的计算机系统包含三部分

应用程序,如:qq,暴风影音

操作系统,如:Windows,linux

计算机硬件, 如:cpu,内存,硬盘

强调:我们以后开发的都是应用程序

应用程序无法直接操作硬件,但凡要操作硬件,都是调用操作系统的接口

编程语言

机器语言:直接用二进制编写程序,直接操作硬件

优点:执行效率高

缺点:开发效率低

汇编语言:用英文标签取代二进制的指令,本质还是直接操作硬件

优点: 相对于机器语言开发效率高

缺点:相对于机器语言执行效率低

高级语言

高级语言就是直接用人能理解的语言跟语法风格来编写程序,程序员无需再来考虑复杂的硬件操作。

高级语言需要翻译成二进制才能执行

高级语言分为两大类:

编译型:C语言,C++

优点:执行效率比解释型高

缺点:开发效率比解释性低

解释型: python

优点:开发效率比编译型高

缺点: 执行效率比编译型低

注意:执行效率再快也要限于网速,于是我们现阶段优先考虑开发效率

Python

1.执行python程序有两种方式:

① .交互式

优点:调试程序方便

缺点:无法永久保存代码

② .命令行的方式

Python3 D:\p1.py

优点:可以永久保存代码

2.python执行程序的三个阶段:Python3 D:\p1.py

①.先启动python3解释器

②.python3解释器像一个文本编辑器一样将文件内容D:\p1.py从硬盘读入内存

③.python3解释器翻译文件

变量

一. 1.什么是变量?

量:衡量/记录现实世界中的状态,让计算机能够像人一样去识别世间万物

变:现实世界中的状态是会发生改变的

2.为什么要有变量

程序执行的本质就是一系列状态的变化

3.如何用变量

定义变量: name = ‘egon’

Age = 18

总结:定义分为三部分:

①.变量名:用来引用变量值

②.赋值符号:赋值

③.变量值:即存的数据,记录现实中的某种状态

二. 命名规范

变量名的命名应该能反映变量值所记录的状态。

1.只能字母、数字、下划线组合

2.变量名第一个不能是数字

3.关键字不能声明为变量名

三. 风格

1.驼峰体:AgeOfOldboy = 73

2.下划线:age_of_alex = 84

四. 常量:不变的量

强调:在python中没有从语法意义上去强制性定义常量

如果在python中需要定义常量,那应该将变量名全改为大写

AGE = 18

五.python的内存管理

引用计数增加:

x = 10 10身上的引用计数加1

y = x 10身上的引用计数加1

引用计数减少

x = 11 10身上的引用计减少1

del y del的意思是解除绑定,10身上的引用计减少1

引用计数一旦为0,就是垃圾,会被python的垃圾回收机制自动回收

Python内置功能id(),查看变量对应的内存地址

六.定义变量的三个特征

x = ‘egon’

查看id :print(id(x))

查看类型 :print(type(x))

查看值 :print(x)

判断值是否相等用’==’

判断id是否相等用’is’

总结:1.id相等,值一定相等

2.值相等,id却不一定相等

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值