首页 > 代码库 > 初识----python
初识----python
1.什么是编程-----------编写程序(编写代码,编写软甲)
编程的目的:把自己想的东西写下来让计算及运行出来。
2.编程语言有哪些?
(1)机器语言
特点:用计算机能看懂的二进制(0和1)去写程序
优点:程序运行速度快
缺点:开发效率低
(2)汇编语言:
特点:用一些英文标签代替一串二进制数字区写程序
优点:比机器语言好一些,操作系统内大量使用汇编语言。比如关于进程的调度代码,就使用汇编语言写的。
缺点:开发效率低
(3)高级语言:
特点:用人能读懂的(英文)字符写程序
优点:开发效率高
缺点:必须翻译才能让计算机识别,导致运行速度慢
按照翻译的方式分为:
编译型:把源文件的代码一次性翻译,拿着编译后的结果直接给机器
C语言:编译器----------gcc,qlibc (开发效率低、运行效率高)
解释性:
python语言:解释器---------cpython(开发效率高、运行速度低)
总结:
运行效率从高到低、开发效率从低到高、学习难度从难到易
2------python介绍
python的种类:cpython、Ipython、pypy、jython、ironpython。
3------python安装:
在windowns系统下安装---------打开官网 https://www.python.org/downloads/windows/ 下载中心
测试安装是否成功
(2)保存为HelloWorld.py , 注意要强调.py后缀名的作用
(3)进入cmd命令行,执行python HelloWorld.py, 看结果 (注意要解释文件名前面加python 的原因是要把代码交给python解释器去解释执行)
5.----------变量
(1)变量是什么
变---------变化
量---------衡量、计量。(表达的是一种状态)
变量-------name(变量名<标示符>)=123(变量值<变化的量>) =----------赋值符号
- 变量名只能是 字母、数字或下划线的任意组合
- 变量名的第一个字符不能是数字
- 以下关键字不能声明为变量名[‘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‘]
(3)定义方式
驼峰体
AgeOfOldboy = 56
NumberOfStudents = 80
下划线
age_of_oldboy = 56
number_of_students = 80
6.------常量
常量:不变的量
初识----python