1.高级语言翻译成机器语言方式:解释和编译
python属于解释型语言
1.1语法常见三种错误类型
语法错误(syntax errors)
运行错误(runtime errors)
语意错误(semantic errors)
1.3变量和类型
变量:顾名思义就是变化的量值,定义变量可重复调用。提高开发效率
变量类型(调用范围):全局变量,局部变量
变量值常见类型:整形(int),浮点型(float),字符型(str),空值(null)
变量相对就是常量:变量就是固定不变的的量,比如圆周率pi
1.4变量定义的规则:
- 变量名只能是 字母、数字或下划线的任意组合
- 变量名的第一个字符不能是数字
- 以下关键字不能声明为变量名
['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']
python2.X与python3.X输出比较
python2.x输出语法:print "输出内容"
python3.x输出语法:print ("输出内容")
python2.X与python3.X输入比较
python2:name = raw_input("What is your name?") #only on python 2.x
python3:name
=
input
(
"What is your name?"
)
变量只能下划线或者字母开头,变量中不能有空格。不能数字特殊字符,
变量 = 变量值(字符串,整数,浮点数,空)
变量 == 变量值(==算数运算符,等于)
改正:应该显示的告诉python解释器,用什么编码来执行源代码,即:
#!/usr/bin/env python
#指定字符集
# -*- coding: utf-8 -*-
python注释语法
单行注视:# 被注释内容
多行注释:'''被注释内容 '''
多行注释:"""被注释内容 """