高级程序设计语言包括Python、C/C++、Java等
低级程序设计语言包括汇编语言和机器语言
Python是一种解释型语言,但为了提高运行效率,Python程序在 执行一次之后会自动生成扩展名为.pyc的字节码文件;字节码不同于机器语言,但很容易转换为机器语言。
Python官网(https://www.python.org)的Downloads
交互式运行:
脚本式运行:
Python语言通过缩进方式体现各条语句之间的逻辑关系
对于同一层次的代码,必须使用相同的缩进方式,否则会报错
IndentationError: unexpected indent
IndentationError: unindent does not match any outer indentation level
input函数:
接收标准输入数据(即从键盘输入),返回为string 类型(字符串)
语法格式 input([prompt])
prompt是一个可选参数,给用户的提示信息;不传该参数,则没有提示信息,用户直接从键盘输入数据
eval函数:
功能:计算字符串所对应的表达式的值,返回表达式的计算结果
语法格式:eval(expression)
1、expression是字符串类型的参数,对应一个有效的Python表达式
2、eval函数的完整语法格式为:eval(expression, globals=None, locals=None)
1. r=eval(input("请输入一个有效的表达式:"))
2. print(r) 运行结果:输入3+5,则输出8;输入5*/3,则报SyntaxError错误
print函数:
1.print("Hello World!") #输出“Hello World!”
2.print(10) #输出“10”
3.print(3.5) #输出“3.5”
4.print([1,3,5,'list']) #输出“[1, 3, 5, 'list'] ”
5.print({1:'A', 2:'B', 3:'C', 4:'D'}) #输出{1: 'A', 2: 'B', 3: 'C', 4: 'D'}
Python是一种弱类型的语言,变量的类型由其值的类型决定。
变量的命名规则:
(1)变量名可以包括字母、数字和下划线,但是数字不能作为开头字符
例如,test1是有效变量名,而1test则是无效变量名
(2)系统关键字不能做变量名使用
例如,and、break等都是系统关键字,不能作为变量名使用
(3)Python的变量名区分大小写
例如,test和Test是两个不同的变量 提示 Python 3.x默认使用UTF-8编码,变量名中允许包含中文,如 “测试”是一个有效的变量名。