python-计算机基础之编程语言
一、编程语言的分类
1.机器语言(通过二进制组成的语言)
2.汇编语言(通过英文字符组成的语言)
优点:执行效率相较于机器语言略低。 缺点:开发效率相较于机器语言略高。
3.高级语言(类通过向操作系统发送指令间接性操作硬件的语言)
3.1优点:开发效率高。 缺点:执行效率低。
3.2高级语言分类
编译型:C 、C++ 、go
解释型:python、C#、java
3.3几种语言的比较
开发效率:解释型 > 编译型 > 汇编语言 > 机器语言
执行效率:机器语言 > 汇编语言 > 编译型 > 解释性
跨平台:解释型 > 编译型
二、 python执行代码的两种方式
1.交互型:有来有往,即一次至多输入一条命令返回一个结果不可进行保存。
2.命令行:多行命令即以一个脚本的方式执行可进行保存。
PS: python文件约定俗成将后缀定义为.py结尾的文本文件.
python IDE工具:pycharm
专门用于编写python代码
优点:提升开发效率 缺点:比较占用内存资源
三、注释
单行注释:#
多行注释:‘’‘ ’‘’ 或 “”“ ”“” 或者 选中注释行CTRL+?进行多行#注释
四、变量
1.什么是变量
变:事物的状态存在变化 量:描述事物的状态
所谓变量就是描述不断变化的状态
2.变量的构成:变量名+赋值符号+值
3.变量名字的规范
1.只能由字母,数字,下划线组成
2.不能使用中文0
3.不能以数字开头
4。必须区分大小写
4.变量名的命名风格
1.驼峰体:由大写字母开头
2.下划线体:由字母/数字+下划线构成
5.变量的三大特征
1.值:value
2.内存地址:id
3.类型:type
6.常量:python中没有常量
约定俗成的全部大写的字母就是常量
7.内存管理
小整数池:同一变量指向多个变量名时(在1-255之间)a=1 b=1 位置相同
垃圾回收机制:
引用计数:当内存中的值引用计数为0,则垃圾回收机制就会自动清除
标记清除:当应用程序将内存撑满时,会自动停止,清除垃圾
分代回收:
详细立即回收机制请参考小猿取经链接:
https://www.cnblogs.com/xiaoyuanqujing/articles/11640905.html
作者:刘浩
出处:http://home.cnblogs.com/u/cyfdtz/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。