高级程序设计语言包括Python、C/C++、Java等

低级程序设计语言包括汇编语言和机器语言

 

Python是一种解释型语言,但为了提高运行效率,Python程序在 执行一次之后会自动生成扩展名为.pyc的字节码文件;字节码不同于机器语言,但很容易转换为机器语言。

Python官网(https://www.python.org)的Downloads 

 

交互式运行:

python结束运行后窗口保持_缩进

脚本式运行:

 

python结束运行后窗口保持_python结束运行后窗口保持_02

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编码,变量名中允许包含中文,如 “测试”是一个有效的变量名。