Python基础篇(基础知识)
Python语言基础
pyc 文件
执行Python代码时,如果导入了其他的 .py 文件,那么,执行过程中会自动生成一个与其同名的 .pyc 文件,该文件就是Python解释器编译之后产生的字节码。
Python为编译型语言,代码编译得到字节码,再通过虚拟机执行字节码转换成机器码,最后由CPU执行。而这里所说的字节码便便被存储在pyc文件内。
注:代码经过编译可以产生字节码;字节码通过反编译也可以得到代码。
缩进
任何一种编程语言都有各自的语法和编程规范,Python 之所以以‘优雅,简单’著称,其中一个最重要的原因,就是它的“缩进”。大部分的编程语言都是使用“{}”来表示一个语句块或者代码段,而 Python 用缩进层次来组织代码块,而约定一个缩进是用‘4个空格’来表示,请务必遵守约定俗成的习惯,坚持使用4个空格的缩进。
当然,也可以使用Tab进行缩进。
注意:确保不能混用 Tab 和空格。
空格和空行
在 Python 中,为了让代码看起来更清晰,具有更好的可读性,有时会在代码中添加空格和空行。空格或者空行与代码缩进不同,并不是 Python 语法的一部分。
书写时不插入空格或者空行,Python 解释器运行也不会出错。但是空格或者空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
例如:
name = "tanyongjun"
注释
注释是对代码的解释和说明,其目的是能够让人更加轻松地了解代码。注释就是写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。
在Python中注释分为:单行注释、多行注释。注释的方法是:在需要注释的内容前面加 #。
变量
变量是我们接触编程时常常要接触的东西,也是我们在日常编程中要掌握的最基本的基础知识。那么什么是变量呢?顾名思义,变量指的是在程序的运行过程可以改变的量,而它也是我们写的程序在运行时临时存储数据的地方。
变量即为可以变化的量,由于值存储在内存中,故需要取出该值则需要一个指针,指向该内存地址能够取出该内存中的值,而这个指针就是变量名。
例如:
#声明一个变量
name = 'tanyongjun'
上述代码:声明了一个变量名为: name的变量,变量的值为:'tanyongjun'
声明变量名的规则:
1、变量只能使用数字、字母、下划线‘_’
2、数字不能作为变量名的开头
3、关键字不能声明为变量名
4、同时需注意的是尽量不使用常用的类名、模块名等作为变量名
输入和输出
input:将用户输入的值变为字符串,并且可以将其赋值给某个变量名。
例如:
print: 默认输出是换行的,如果要实现不换行需要加上end参数。
例如:
运算符