Day 2初识Python

编程语言的分类

1. 机器语言(直接操作硬件):直接使用二进制指令去编写程序
优点:计算机无障碍理解,运行效率非常高
缺点:开发效率低

2. 汇编语言(直接操作硬件):使用英文标签代替二进制指令去编写程序
优点:比起机器语言开发效率高
缺点:开发效率比机器语言高,但仍然比较低

3. 高级语言:直接使用人能力理解的表达方式去编写程序
问题是计算机无法直接理解,程序是需要经过翻译才能被计算机理解执行的,按照
翻译方式的不同,分为两种:
1. 编译型C:谷歌翻译
优点:执行效率高于解释型
缺点:开发效率低于解释型
2. 解释型Python:同声传译
优点:开发效率高于编译型
缺点:执行效率低于编译型

执行效率:机器语言>汇编语言>编译型>解释型
开发效率:解释型>编译型>汇编语言>机器语言

执行python程序有两种方式:
1. 交互式环境:输入代码立即执行
优点:调试程序方便
缺点:无法永久保存程序

2 代码写入文件,文件的名test.py
打开cmd执行:python3 D:\test.py

优点:永久保存程序

 

 

 

'''
1. 什么是变量
量:衡量/计量/记录某种状态
变:记录下来的某种状态是可以发生变化的

2. 为何要用变量
为了让计算机能够像人一样去识别世间万物,
如何识别,就是把事物的特征记录下来=>变量的定义

3. 如何用变量
变量的使用必须遵循:先定义,后引用
'''
# 一: 定义变量
x=10
name = 'egon'
age=18
salary=3.1
# 定义一个变量分为三部分:

# print(age)


# 二: 变量名的命名规范:
# 大前提:变量名的命名应该对值有描述性的功能
#1. 变量名只能是 字母、数字或下划线的任意组合
#2. 变量名的第一个字符不能是数字
#3. 关键字不能声明为变量名

# 三: 变量名的命名风格:
# 1. 驼峰体:
# OldboyOfAge=73
# 2. 下划线纯小写式
# oldboy_of_age=73
# 在python中变量名的命名推荐使用2

# 补充:!!!!!!运行python程序的三个阶段!!!!!!
# python3 D:\test.py
# 1. 先启动python解释器
# 2. python解释器将python文件由硬盘读入内存
# 3. python解释器解释执行刚刚读入内存的代码,开始识别python语法


# 引用计数:计算值被关联了多少个变量名
# 引用计算一旦为零就是垃圾,会被python的垃圾回收机制自动清理
# 引用技术增加
# x=10
# y=x

# 引用技术减少
# x=10
# del x # 解除变量名与值10内存地址的绑定关系
# x=11

x=1111
posted @ 2018-12-27 15:48  断剑无重铸  阅读(147)  评论(0编辑  收藏  举报