Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。
Python 特点:
1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习 起来更加简单。
2.易于阅读:Python代码定义的更清晰。
3.易于维护:Python的成功在于它的源代码是相当容易维护的。
4.一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX, Windows和Macintosh兼容很好。
5.互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动 的测试和调试代码片断。
6.可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多 平台。
7.可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的 法,你可以使用C或C++完成那部分 程序,然后从你的Python程序中调用。
8.数据库:Python提供所有主要的商业数据库的接口。
9.GUI编程:Python支持GUI可以创建和移植到许多系统调用。
10.可嵌入:?你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。
Python基本语法:
1.输出后换行:print() 输出后不换行:print(‘’,end=’’)
2. 单行注释:# 单引号多行注释:’’’’ ····· ‘’’’ 双引号多行注释:”””” ···· ””””
3.输入:input()
4.变量:
Python 中的变量赋值不需要类型声明。
标准数据类型:
Numbers(数字)
·int(有符号整型)
·long(长整型[也可以代表八进制和十六进制])
·float(浮点型)
·complex(复数)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
多个变量赋值:a = b = c = 1
5.del语句删除对象的引用:del var1[,var2[,var3[....,varN]]]]
6.python 的所有数据类型都是类,可以通过 type() 和 isinstance() 查看该变量的 数据类型:
· type()不会认为子类是一种父类类型。
· isinstance()会认为子类是一种父类类型。
7.Python 中没有 ++ 或 -- 自运算符,自减:-= 自加:+=
8.获取变量地址:id(var)
9.判断语句:if else , if elif else
10.循环语句:
Whle (条件):
循环体
For i in range(循环次数)
循环体
11. continue:结束本次循环进入下次循环
12. Break: 直接跳出循环