博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第二天笔记
阅读量:6274 次
发布时间:2019-06-22

本文共 1270 字,大约阅读时间需要 4 分钟。

编程语言分类:

     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

你可能感兴趣的文章
IDEA debug调试技巧
查看>>
非常好的Python学习资源收集整理
查看>>
java 图片等比压缩
查看>>
Oracle 创建普通用户,并赋予权限
查看>>
我的友情链接
查看>>
android工程目录结构,及相关文件获取方式(1)
查看>>
Vsftpd内网映射相关原理及配置
查看>>
Linux非对称路由
查看>>
在iOS 8中使用UIAlertController
查看>>
第2课:通过案例对SparkStreaming 透彻理解三板斧之二:解密SparkStreaming运行机制和架构...
查看>>
IOS开发—App 在 IOS 8 的simulator运行时,定位卡死bug解决
查看>>
windows 密钥登陆 linux
查看>>
IOS 录制视频
查看>>
limit检查
查看>>
Android Things 简介
查看>>
菜鸟学Linux 第049篇笔记 DNS log, zone, view
查看>>
菜鸟学Linux 第054篇笔记 建立加密的http
查看>>
ListView 的多选模式
查看>>
宏正自动科技发表新款8/16端口双滑轨LCD KVM多电脑切换器
查看>>
解决 Missing GL version
查看>>