数据类型 用户的交互

day2
一 编程语言的分类:
机器语言:直接使用二进制指令去编写程序,直接操作硬件,必须考虑硬件细节
优点:执行效率高
缺点:开发效率低
汇编语言:用英文标签取代二进制指令去编写程序,直接操作硬件。必须考虑硬件的细节
高级语言:用人类理解的表达方式去编写程序通过操作系统间接的操作硬件,无需考虑硬件细节
编译型:类似谷歌翻译
解释型:类似于同声传译
执行效率:机器语言>汇编语言>编译型>解释型
开发效率:解释型>编译型>汇编语言>机器语言
跨平台:解释型>all
二 安装解释器
三执行python程序的两种方式
1.交互式环境:用来调试程序无法永久保存
2.把程序写到文件中,永久保存下来,执行方式如下:python3 D:\test.txt

!!!非常重要!!!
运行python程序的三个阶段
1.先启动python解释器
2.python解释器会将tset.py里面的内容当成普通的文本内容读入内存(没有语法的概念)
3.python解释器解释执行刚刚读入内存的代码。开始识别python语法

一 变量
1.什么是变量
量:记录某种现实世界中事物的某种状态
变:可以改变的某种状态
2.为何要用变量
为了让计算机能像人一样记录下来事物的某种状态
3.如何使用变量
原则:先定义,后引用
1.先定义
age=18 (在内存中找个地方把18放在age这个地址上)
定义变量的三大组成部分:
1.1 变量名:是访问到值的唯一方式
1.2 =:将变量值的内存地址绑定给变量名
1.3 变量的值:用来表示事物的某种状态,是我们要存储的数据
2.后引用
print(age)
3.变量的命名(命名规则)




二与用户的交互 (快捷键ctrl+?注释)\n分割换行
input(“请输入您的账号:”) 相当于输入了字符串
name=input(“请输入您的账号:”) 如果输入egon #name='egon'(相当于)
age=input(“请输入您的年龄”) #age='18'(相当于)
print(name,age)
格式化输出
一般格式print('my name is',name,'my age is',age)
print('my name is %s my age is %s' %(name,age))
%s 可以接受任意类型的值

原文地址:https://www.cnblogs.com/fanbiyong/p/9969952.html