python面向对象的解释型计算机编程语言。
数字型计算机:只能识别 0 1 组合的内容,通常成为二进制
01010101 + 机器码
0xa5 -
汇编语言 助记符 ADD
汇编语言写的软件/程序 必须经过一个翻译软件把它翻译成机器码,即汇编器
高级编程语言,c语言,Java语言,Python语言,JavaScript语言
高级计算机编程语言,分为:
解释型编程语言和编译型编程语言
Python属于解释型的 Java (说一句翻译一句),把写好的高级语言程序给用户,同时用户还需要有一个翻译软件,来翻译并执行高级语言程序。(程序+翻译器)翻译软件:一种称为虚拟机,一种称为解释器
c语言,c++语言,Go语言 属于编译型的
写好程序,通过编译器把程序编程机器能执行的程序(含有机器码),把程序给用户即可。编译器
有些混合型
Python特性:
1、开源、免费
2、解释型
3、面向对象
4、胶水语言
5、开发软件效率高
c语言和Python语言比较开发效率
JavaScript HTML Go语言
6、运行速度慢
7、Python3不兼容Python2。
学Python任务:
使用Python编程语言编写一个小程序
实现计算一个人的标准体重
1、这个程序有输入部分吗?
需要输入:输入数据是什么
性别,身高,计算女性标准体重:身高
2、需要运算吗?
需要 男性:标准体重(身高cm-80)×70%
女性:标准体重=(身高cm-70)×60%
3、需要输出吗?
需要:输出标准体重
Python的运行方式
1、交互运行 终端窗口直接输入Python3 回车
2、写成程序运行
程序就是一些文本文件(可以是一个,也可是多个)
通常Python程序的文件以.py结尾。示例:test.py
Python程序构成
以行为单位输入Python指令(语句)
第一级顶格写
程序执行通常从文件开始逐条执行
以后学分支语句在考虑不同情况
注释:以 # 开始
注释可以单独占一行
可以在一行的后面
#后面的内容解释器忽略
注意:“”,“,(),中的#不起注释作用
print是什么呢
在Python中print是标准输出函数
函数的作用是把给定的内容(对象),输出显示
Python中一切皆对象。print显示多个对象之间用 , 分隔,
是英文状态的,
练习:
编写一个Python程序,在终端窗口显示输出如下内容(格式要一样)
*
***
*****
*******
*********
提示:print("*"),运行:Python3 程序文件名