Python入门基础

一、什么是编程语言

编程语言总体分以为机器语言、汇编语言、高级语言 三种。

1、机器语言:

优点是最底层,速度最快。

缺点是最复杂,开发效率最低。

除了计算机生产厂家的专业人员外,绝大多数的程序员已经不再去学习机器语言了。(pass)

2、汇编语言:

优点是比较底层,速度最快。

缺点是复杂,开发效率最低。

3、高级语言(编译型 和 解释型):

编译型语言执行速度快,不依赖语言环境运行,跨平台差。

比如:C语言,运行效率高 但是开发效率低。

 

解释型跨平台好,一份代码,到处使用,缺点是执行速度慢,依赖解释器运行。

比如Python,JAVA,PHP

Python 的解释器有CPython,JPython,PyPy,IronPython,IPython

Conclusion:

运行速度从高到低

开发效率由低到高

学习难度从难到易

二、Python变量(Variables)

Function:Variables are used to store information to be referenced and manipulated in a computer program. 

1、声明变量

name = “Alex Li”

变量定义规则:

1、变量名只能是 字母、数字或下划线的任意组合

2、变量名的第一个字符不能是数字

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']

定义一个变量,存储的的数据是变量值,变量名和变量值是一种绑定关系,变量名本身并无存储值的功能

注意变量的三个特性:

1、通过id查看变量在内存中的地址

2、变量的类型

3、变量的值

定义方式:

驼峰体

AgeOfOldboy = 56 

NumberOfStudents = 80

下划线

age_of_oldboy = 56 

number_of_students = 80

你觉得哪种更清晰,哪种就是官方推荐的,我想你肯定会先第2种,第一种AgeOfOldboy咋一看以为是AngelaBaby

记得多用下划线和英文去定义变量名,切勿用拼音!

三、常量

常量:程序运行中不会改变的量     

AGE_OF_OLDBOY = 56

Python中没有常量的专门的定义方式,通常用大写的变量名,仅仅只是一种提示效果。


Time the study pain is temporary,has not learned the pain is life-long.
原文地址:https://www.cnblogs.com/wanlei/p/9783053.html