python入门

时间:2019-03-20
本文章向大家介绍python入门,主要包括python入门使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

一:编程语言介绍
1.1 机器语言
用二进制指令编写程序,直接控制硬件
1.2 汇编语言
用英文标签取代二进制指令编写程序,本质也是在直接控制硬件
1.2 高级语言
用人理解的表达方式去编写程序,无需考虑硬件的操作细节
高级语言分为编译型(c)和解释型(Python)
1.3比较这几种编程语言的优缺点
执行效率从高到低依次是机器语言、汇编语言、高级语言编译型、高级语言解释型
开发效率从高到低依次是高级语言解释型、高级语言编译型、汇编语言、机器语言
跨平台性从好到差依次是高级语言解释型、高级语言编译型、汇编语言、机器语言

二:执行python程序的两种方式
1交互式:即时得到命令的执行结果,通常用来调试代码
2命令行式:如python3 D:\test.txt
2.1 文件的后缀名并不影响程序的执行,但是约定俗成的文件后缀名是.py
2.2 运行python程序的三个阶段
最先启动python解释器,其次python解释器将test.txt文件当成文本内容读入内存,此时python解释器
充当文件编辑器的作用,最后python解释器执行刚刚读入的内存代码

三:变量
1什么是变量:量指的是记录事物的状态
变指的是事物的状态是可以改变的
2变量的意义及作用:为了让计算机具备人记忆事物状态的技能
3变量的使用
3.1定义:如age = 18
age 变量名是反映出事物的属性
= 赋值就是绑定变量名和变量值
18 变量值就是事物的状态
3.2引用:通过变量名引用变量值 通过变量名引用变量值
变量名是访问到变量值得唯一方式
3.3变量名的命名:
大前提就是应该见名知意
语法规定:1变量名由字母、数字、下划线组成
2不能以数字开头
3不能使用关键字print exit input 等
命名风格:1纯小写加下划线(推荐使用)如age_of_oldboy
2驼峰体 如 AgeOfOldboy
3.4常量:约定俗成用全大写字母组成 AGE_OF_OLDBOY
3.5变量值的三个特征:id、type、value
id:是变量值在内存的唯一标识
type:不同类型的值用来记录不同的状态
3.6内存管理
垃圾回收机制:引用计数
引用计数增加 age=18 #18的引用计数为1
x=age #18的引用计数为2


引用计数减少 del age #18的引用计数减为1
x=10 #18的引用计数减为0