pyrhoon介绍:创始人为吉多·范罗苏姆(Guido van Rossum)(龟叔)
Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。
Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。
目前Python主要应用领域:云计算(云计算最火的语言, 典型应用OpenStack)、WEB开发(众多优秀的WEB框架,众多大型网站均为Python开 发,Youtube, Dropbox, 豆瓣。。。, 典型WEB框架有Django)、科学运算、人工智能(典型库NumPy, SciPy, Matplotlib, Enthought librarys,pandas)、系统运维(运维人员必备语言)、金融 (量化交易,金融分析,在金融工程领域,Python不但在用,且用的最多,而且重要性 逐年提高。原因:作为动态语言的Python,语言结构清晰简单,库丰富,成熟稳定,科学计算和统计分析都很牛逼,生产效率远远高于c,c++,java,尤 其擅长策略回测)
python是一种解释型语言(编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此 程序,速度很快。而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的) 编译型 有:C、C++、GO。解释型有:Javascript、Python、Ruby、php。编译型执行快,解释型开发效率高。
python基础知识:
from_import_ #引入 基础库 math
print() 输出
}print(type(a),a)
type()显示数据类型
1) 整数:例如100,-200,0等====》 int
2) 布尔数:true或false ======》bool
3) 浮点数:小数,例如1.5,2.5 =====》float
4) None:空值,注意与0是不同的,可以理解为未定义的值。====》Nonetype
[ ]取数 ‘阿斯顿’“阿斯顿”‘"阿斯顿‘"字符串,可用+号连接
int()转换成整数a=int(a)
str.split()
5,变量.
# 变量:将运算的中间结果暂存到内存,以便后续程序调用.
‘‘‘
变量的规则:
1,变量是由数字,字母,下划线,任意组合.
2,变量不能以数字开头.
3,变量不能是python的关键字.
[‘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‘]
4,变量可描述性.
fjdlasfjlf = 18
5,变量不能是中文.
7,变量不能过长.
6,常量.
#常量:没有常量,但是约定俗称:全部大写的是常量.
7,注释.
便于别人,或者自己理解.
单行注释:#
多行注释:‘‘‘被注释内容‘‘‘ """被注释内容"""
8,基础数据类型(初识).
数字:int
取值范围:32位 64位
在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647
在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807
主要用于计算:+-*/ ** % //......
比较1 > 2
字符串:str
在Python中,凡是用引号引起来的,全是字符串
布尔值:bool
9,用户交互.input
ps:python3 input
python2 raw_input
10.if语句.
11,while.
while 条件:
结果
结束循环:
1,改变条件.
2,break
break continue
break:在循环当中,遇到break,直接退出
continue:结束本次循环,继续下一次循环.