标签:自然语言处理 使用 机器 返回结果 清除 理解 编译 适用于 速度
一、编程语言的发展史
1.机器语言
优点:计算计能够直接读懂,速度快
缺点:开发效率低
2.汇编语言
优点:开发效率高于机器语言
缺点:执行效率较机器语言低
3.高级语言
●编译型
一次翻译之后,就可以拿翻译之后的结果多次运行
优点:开发效率高
缺点:执行效率低
●解释型
一行一行的翻译
优点:开发效率高
缺点:执行效率低
学习难度
机器语言>>>汇编语言>>>高级语言
执行效率
机器语言>>>汇编语言>>>高级语言
开发效率
高级语言>>>汇编语言>>>机器语言
python
1.胶水语言:Python 适用于网站、桌面应用开发,自动化脚本,复杂计算系统,科学计算,生命支持管理系统,物联网,游戏,机器人,自然语言处理等很多方面。
2.调包侠:程序员可以快速调用别人的代码,进行修改达到自己目的
在IT行业,不要贸然尝试用最新版本的软件!!!!!!!!!!!!
(最新版本一般会有bug)
windows+r弹出小框,然后就进入dos界面,框内输入cmd
三.第一个python程序
两种运行python程序的方式
1.交互式
优点:输入内容立刻就有对应的返回结果
缺点:无法永久保存数据
2.命令行
优点:可以永久保存数据
缺点:暂时来看运行该文件有点麻烦
运行一个py文件需要走的步骤
1.将python解释器代码从硬盘读到内存
2.将你写好的py文件由硬盘读到内存
3.解释器解释读取py文件中的内容,解释成计算机能够识别的语句
变量
1.什么是变量
量:衡量/记录事物的状态/特征
变:状态/特征是可以变化的
2.为什么要有变量?
帮助你记录保存事物的某种状态或特征
3.变量的定义
变量必须先定义后调用(使用),变量名不要加引号
4.变量的三要素
1.id():返回的是一串数字,这一串数字你可以理解为内存地址
2.type():返回的是该变量对应的数据类型
3.value():该变量指向的内存当中数据的值
5.小整数池()
>>> a = 257
>>> b = 257
>>> id(a)
2919979319120
>>> id(b)
2919979576208
>>> c = 256
>>> d = 256
>>> id(c)
1642892736
>>> id(d)
1642892736
注释是代码之母
垃圾回收机制
1.引用计数:内存中的数据如果没有任何的变量名与其有绑定关系,那么会被自动回收
2.标记清除:当内存快要被某个应用程序占满的时候,会自动触发
3.分代回收:根据值得存活时间的不同,划为不同的等级,等级越高垃圾回收机制扫描的频率越低
常量
python里面没有常量,开发过程中不可随意更改别人常量
通常将全大写的变量名看作常量
标签:自然语言处理 使用 机器 返回结果 清除 理解 编译 适用于 速度
原文地址:https://www.cnblogs.com/zrh-960906/p/11105284.html