一、按照翻译的方式分为:
编译型:一次翻译拿着编译后的结果直接给机器
比如:C语言:编译器:gcc,glibc
开发效率低,运行率高
解释性:、python语言:解释器:cpython
开发效率高、运行效率低
二、python解释器的执行
python解释器的执行python程序程序的过程:python3 C:.py
1、启动python解释器(内存中)
2、将C:.py内容从硬盘读入内存(这一步与文本编译器是一样的)
3、执行读入内存的代码
三、变量
(1)、变量是什么?为什么要有变量
一个变:核心与变化
一个是量:衡量,计量,表达是一种状态
(2)、变量组成的三个重要部分:
id
(类型)type
name
例子:C:UsersAdministrator>python3
>>>name=li
>>>name1=name
>>>id(name)
385844424384
>>>type(name)
<class 'str'>
>>>name
'li'
>>>id(name1)
385844424384
>>>type(name1)
<class'str'>
>>>name1
'li'
>>>name=name1
>>>name is name1 (is是比较的是id,只要id一样其他的都一样)
True
>>>name==name1
True
(3)变量定义的规则:
变量只能是字母,数字,和下划线的任意组合
变量的第一个字符不能是数字
以下关键字不能是变量名['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']
(4)变量的方式:
驼峰体
下划线
四、程序交互
输入:
name = input("What is your name?")
age = input("How old are you?")
hometown = input("Where is your hometown?")
print("Hello ",name , "your are ", age , "years old, you came from",hometown)
输出:
What is your name?li How old are you?22 Where is your hometown?gansu Hello Li your are 22 years old, you came from gansu
注释:
代码注释分单行和多行注释, 单行注释用#
,多行注释可以用三对双引号""" """
代码注释原则
:
1、不用全部加注释,只需要在自己觉得重要或不好理解的部分加注释即可
2、注释可以用中文或英文,但绝对不要拼音噢