Python语言是龟叔在1989年圣诞节闲来无聊所创作的一款以简洁,优雅为方向的解释型,弱类型高级开发语言.
Python在国内的大范围应用开始于2010年以后,逐步发展成为了世界上使用率最高的编程语言之一.
其他使用率很高的高级编程语言还有,C,C++,Java,C#,ruby,PHP,Swift,Visual basic .net,javascipt,GO等
其中C语言为编译型语言,Python,Java为解释型语言,编译型语言具有开发效率低,运行效率高的特点,而解释型语言则具有开发效率高,运行效率较低的特点.
Python的主要应用领域有云计算,web开发,爬虫开发,自动化运维,科学计算,人工智能等
Python的应用领域十分广泛,越来越多的企业在开始应用Python.
Python的优点十分突出,它的开发效率高,拥有十分强大的数据库,具有很强的可移植性,可扩展性,可嵌入性.
现在主流的Python解释器有如下几种,分别是CPython,JPython,IronPython,Pypy,其中CPython是Python的官方解释器,是基于C语言开发的一款解释器.基于其开源的特性,甚至可以直接写一款解释器.
由于2.0版本的越来越臃肿,Python在2008年从2.0版本过渡到了3.0版本,3.0版本并不向下兼容.
变量:把在编码过程中运算的中间结果赋值,供后面的程序调用
Python变量的命名规则有如下几条:
1:以字母,数字,下划线的组合命名
2:不能以数字开头,更不能是纯数字
3:变量的名字不宜过长
4:变量的名字要有意义
5:不能使用Python的关键字命名变量
6:区分大小写
7:不能使用中文
8:推荐使用驼峰体和下划线的方式命名(驼峰体为每个单词的首字母大写,下划线为每个单词之间用下划线隔开)
常量:
在Python中并不存在绝对的常量!
一般,不变的值即为常量
约定俗成,以所有的字母大写命名常量,例如:
SUM = 10
PI = 3.1415
BIRTH_OF_TIM = 2001
Python中有如下常见的三种字符类型:
1.int(整型):表示数字整数.
int类型可以进行加减乘除运算,和%取余,//取整,例如10%3 = 1,10//3 = 1.
2.str(字符串类型):表示字符串
str类型之间可以进行加和乘,(+,*),+表示两个字符串进行拼接,*表示字符串进行重复.例如:sa + da = sada, sa *3 = sasasa
3.bool(布尔):true false 表示真假判断
0 = false
1 = True
10 < 8 = falase
print('要输出的内容')
例如:
print("hello,world!")
运行后输出 hello,world!
在Python中可以使用input语句进行人机交互:
input('你多少岁啦?:')
可以采集需要用户输入的信息存为变量,供后续程序调用
可以使用if语句进行判断,判断后执行当前判断的语句块:
if a > b:
print('good')
可以用elif,else进行多级的判断:
if a > b:
print('good')
elif a < b:
print('god')
else:
print('dude!')
在编程过程中,使用注释来备注代码便于自己或其他人理解代码,但程序并不会执行注释的内容:
使用符号#可以注释单行的代码
使用三单引号和三双引号'''需要注释的代码或者内容''',"""需要注释的代码和内容"""可以注释多行代码和内容
使用注释,也可以在进行测试代码时使用,而方便测试为注释的指定内容.