一、高级语言的分类:
1、编译类:在源程序执行之前,需要将源代码翻译为机器语言(CPU看得懂能理解的语言),之后才能运行,各种高级语言的运行速率取决于翻译的速率(全部解释完后运行)
2、解释器:则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的. (边翻译边运行)
二、编译型vs解释型的优缺点对比
编译型
优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高。
缺点:编译之后如果需要修改就需要全部重新编译。
解释型
优点:有良好的平台兼容性,在任何环境中都可以运行,前提是安装了解释器(虚拟机)。灵活,修改代码的时候直接修改就可以,可以快速部署,不用停机维护。
缺点:每次运行的时候都要解释一遍,性能上不如编译型语言。
三、声明变量
--------------------------
#_*_coding:utf-8_*_
name
=
"Peng ei"
上述代码-----》变量名为: name,变量name的值为:"Peng ei"
*** 以下关键字不能声明为变量名 ***
['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']
四、用户输入
name
=
input
(
"请输入您想要的内容?"
)
print
(
"请输入吧"
+
name )
2、int(整型)
在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807
list_1
=
[
'Yao'
,
'Fei'
,
'Peng'
]
或
list_2 =
list
([
'Yao'
,
'Fei'
,
'Peng'
])
ages
=
(
1
,
2
,
3
,
4
,
5
)
或
ages
=
tuple
((
1
,
2
,
3
,
4
,
5
))
person1
=
{
"name"
:
"FeiFei"
,
'age'
: 20
}
或
person1
=
dict
({
"name"
:
"FeiFei"
,
'age'
: 20
})
十二、数据运算
比较运算:
赋值运算:
逻辑运算:
成员运算:
身份运算:
位运算:
运算符优先级: