python高级语言翻译成机器语言的方式有两种_Python学习笔记-Day1-Python基础

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注释语法

单行注视:# 被注释内容

多行注释:'''被注释内容 '''

多行注释:"""被注释内容 """

你可能感兴趣的:(python高级语言翻译成机器语言的方式有两种_Python学习笔记-Day1-Python基础)