01python基础----运行机制、变量、与用户交互、文件头
一、Python如何运行的
m.py(源文件)--> m.pyc(字节码)----> PVM(python virtual machine)
python可以理解为一个名为解释器的软件包,解释器是一种让其他程序运行起来的程序,是代码与机器的计算机硬件之间的软件逻辑层。python代码必须在解释器中执行。
.pyc字节码不是机器的二进制代码,字节码是特定于python的一种表现形式,故python没有C、C++速度快。
python编译.pyc时,如果上次保存字节码之后没有修改过源代码的话,python会直接加载.pyc文件,跳过编译这个步骤。
二、变量
1、 命名规范:
(1)字母、数字、下划线的组合
(2)不能以数字开头
(3)关键字不能做变量名
2、定义方式:
驼峰体、下划线(推荐)、常量约定用大写字母
三、与用户交互
n = input('please:') #python3中,输入的任何值都转换为字符串类型
n = raw_input('please:') # python2中,raw_input等于python3中的input
n = input('please:') #python2中,用户输入什么类型,就保存成什么类型
四、文件头
#!/usr/bin/env python #python文件路径 # -*- coding:utf-8 -*- #编码方式,python3中不用写