开学第一天
一,python的出身
1989的圣诞夜,python创始人吉多·范罗苏姆(龟叔)闲得无聊,决心开发一门新的解释型脚本程序来继承并替代ABC语言,于是乎python便产生了!
二,python是什么
python是一门解释型的语言,需要运行在python解释器上面,如cPython(C语言开发的python解释权),jython(java开发的python解释器),PyPy,IronPython,IPython
三,python发展史
#1989年龟叔在圣诞节假期开始写python的编译器(guido挚爱电视剧Monty Python's Flying Circus,遂以python命名 ),开发用意:介于C和shell之间,简单易学,可扩展
#1991年,第一个python编译器诞生,使用C语言实现,并能调用C语言库文件,此时python已经具有了:类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的扩展系统
。。。
2008年,经多年的沉淀,python发行了两个版本,2.6以及3.0,并宣告2.X的版本只支持到2020年,之后不再更新,3.X的版本将继续发展,3.x摒弃了过多的累赘,不不向下兼容2.x版本
#python产生以来,经过多年的发展,由于人工智能的出现,人们发现使用python具有其他语言无法比拟的优势,于是乎火了起来,至今已经发展成为排名第二的开发语言
四,python程序编写:
1,安装python,使用命令行窗口(cmd)输入python(需配置path变量)
2,或者直接编辑后缀为.py的文件,使用python命令运行该文件(文件编码须是UTF-8,程序才能识别)
五,python基础
1.变量:将运算的中间结果暂存到内存,以便后续程序调用
命名规则:1. 字母, 数字, 下划线组成(mon,tcp_port,cp01)
2. 不能是数字开头, 更不能是纯数字(11,11p)
3. 不能用关键字(input)
4. 不能太长(kdjogndolngldngodnogdngond)
5. 不要用中文(黎明)
6. 要有意义(cccccc)
7. 区分大小写(TC不等Tc)
8. 推荐用驼峰或下划线(Path_Num)
2.常量:约定俗成的值,例如PI=3.1415,BIRTH_OF_SYLAR = 1990等
3.注释:使用 # 用于单行注释,使用‘’‘代码’‘’或者“”“ 代码”“”“来注释多行
4.python的基本数据类型
1.int (整数)
2.bool(布尔值) ,判断真还是假(结果是:True,False)
3.str(字符串),需用引号加持(单引号,双引号,三引号(多行))
5,用户交互,使用input()可以将用户和计算机互动
6,if语句的使用:基本结构如下
1. if 条件:
代码块1
2. if 条件:
代码块1
else:
代码块2
3. if 条件1:
代码块1
elif 条件2:
代码块2
else:
代码块3
4. if 条件:
代码块1
elif 条件2:
代码块2