第二天笔记

编程语言分类:

     1. 机器语言:用二进制指令编程,本质是直接操作硬件。

                优点:执行效率高     缺点:开发效率低,学习难度高

     2.汇编语言:用英文标签代替二进制指令,本质也是直接操作硬件。

                优点:开发效率高    缺点:仍然没有改变直接操作硬件的本质,执行效率高,但不如机器语言高

    3.高级语言:用人类的字符去编写程序,人类的字符计算机无法理解,必须经过翻译,翻译成机器语言计算机才能执行

                 编译型:C        类似与谷歌翻译-->gcc 特点:编译一次,拿到结果可以重复执行,无需重新编译

                                          翻译:程序---->gcc----->机器语言    执行:机器语言---->CPU

                                          优点:执行效率高      缺点:调试程序麻烦   跨平台性差

                 解释型:Python 类似于同声传译--》解释器      特点:解释一行,执行一行,即边翻译边执行     

                               程序---->解释器----->机器语言----->CPU

                               优点:  开发效率高    跨平台性高   调试程序方便    缺点:执行效率低

1、什么是变量     量:是衡量/记录现实世界中的某种特征/状态     变:指的是记录的状态是可以发生变化的

2、为什么要用变量     是为了让计算机能够像人一样去将一个事物的特征/状态记忆下来(存到计算机内存)     以后可以取出来使用

3、如何用变量 # 一 定义变量的语法 # age=18 # 变量名:相当于一个门牌号,是访问到值的唯一方式 # =:赋值符号是将值的内存地址绑定给变量名age # 值:用来表示状态的

# 二 变量的使用:通过变量名引用 # print(age)

# 三:总结:变量的使用规则:先定义,再通过变量名去引用

# 四:变量名的命名规则:变量是用来访问变量值的,所以变量名应该遵循一定的规范,来方便我们标识存到内存中值的功能 # 大前提:变量名的命名应该能够反映出值记录的状态 salary=3.1 name='egon' height=180 weight=75 #1、变量名只能是字母、数字或下划线的任意组合,(区分大小写) #2、变量名的第一个字符不能是数字 #3、不能将变量名命名为python的关键字

''' ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'] ''' # 五:变量名命名的风格: #1 下划线(纯小写+下划线) age_of_oldboy=73 # 推荐 #2 驼峰体 AgeOfOldboy=73

常量:不变的量

原文地址:https://www.cnblogs.com/zhouhao123/p/9455747.html