标签:衡量 无法 速度慢 年龄 def 为什么 finally return python
? 计算语言/汇编语言/高级语言
? 站在计算机的角度,说计算机能听懂的语言,就是直接用二进制编程,直接操作硬件
? 站在计算机的角度,简写的英文标识符取代二进制去编写程序,本质仍然是直接操作硬件
? 站在人的角度,说人话,即用人类的字符去编写程序,屏蔽了硬件操作
编译型(需要编译器,相当于谷歌翻译),如c,执行速度快,调试麻烦;
编译型语言执行速度快,不依赖语言环境运行,跨平台差(执行效率比解释型快,开发效率不如解释型)
解释型(需要解释器,相当于同声传译)
解释型跨平台好,一份代码,到处使用,缺点就是执行速度慢,依赖解释器运行(开发效率比编译型高,执行效率比编译型慢)
交互式
优点:调试程序
缺点无法永久保存代码
命令行的方式
python D:\p1.py
优点:可以永久保存代码
先启动python3解释器
python3解释器就像一个文本编译器一样将文件内容D:\p1.py从硬盘读入内存
python3解释器解释执行文件代码
强调:只有第三阶段才识别python的语法
什么是变量量:衡量/记录现实世界中的状态,让计算机能够像人一样去识别世间万物变:现实世界中的状态是会发生改变的
为什么要有变量程序执行的本质就是一系列状态的变化
如何使用变量
定义变量
name=‘kongpan‘ age=‘20‘ sex=‘male‘ height=173 weight=125
总结:定义变量分为三个部分
变量名:变量名用来引用变量值的.即但凡要用变量值,都需要通过变量名
赋值符号:赋值
变量值:即我们存放的数据,是用来记录现实世界中的某种状态的
大前提:变量名的命名应该能反映变量值所记录的状态
变量名只能是字母/数字或下划线的任意组合
变量名的第一个字符不能是数字
关键字不能声明为变量名[‘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‘]
username=‘kopa‘ ? printf(username) ? user_name=‘kopa‘
驼峰体AgeOfOldboy=73
下划线(针对变量名的命名风格,推荐使用下划线+纯小写字母)age_of_oldboy=84
变量名为中文/拼音
变量名过长
变量名词不达意
接收用户输入
name=input(‘请输入您的账号:‘) name=‘kopa‘ print(name)
格式化输入
name=input("请输入您的账号:") name="kopa" age=input("请输入您的年龄") age=20 print(name,age) ? #print(‘my name is‘,name,‘my age is ‘,age) ? print(‘my name is %s my age is %s‘,%(name,age))
标签:衡量 无法 速度慢 年龄 def 为什么 finally return python
原文地址:https://www.cnblogs.com/kp1995/p/9971716.html