初识Python:
Python是一种面向对象、直译式计算机程序语言。也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。 Python语法简捷而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。
Python是一种高级动态、完全面向对象的语言,函数、模块、数字、字符串都是对象,并且完全支持继承、重载、派生、多继承,有益于增强源代码的复用性。
Python程序设计哲学:优雅、明确、简单
Python 版归并排序
第一个Python语句:超级计算机
>打开IDLE
>在Python Shell中输入语句
print("Hello World!")
>立即看到运行结果!
>可以计算2的100次方!
>也可以直接输入算式,当计算器用
>超级大的数都没问题
Python数据类型
整数:Ox表示十六进制
浮点数:科学计算法,1.23e9
字符串:" 或者" "
布尔值:True、False,可以使用and、or和not运算
空值:用None表示,不能理解为0
简单类型用来表示值:
整数int、 浮点数float、复数complex、逻辑值bool、字符串str
容器类型用来组织这些值:
列表list、元组tuple、集合set、字典dict
Python基本程序结构
If语句
每条if语句的核心都是一个值为Ture或False的表达式,这种表达式被称为条件测试。Python根据条件测试的值为Ture或False来决定是否执行if语句中的代码。如果条件测试的值为True,Python就执行紧跟在if语句后面的代码;如果为false,Python就忽略这些代码。
' if <条件判断1>:
<执行1>
elif <条件判断2>:
<执行2>
elif <条件判断3>:
<执行3>
else:
<执行4> '
while语句
while循环不断的运行,直到指定的条件不满足为止。也可以使用break退出程序或continue跳转
for...in..循环,依次把list或tuple中的每个元素迭代出来
for x in循环,把每个元素代入变量x,然后执行缩进块的语句
函数range()让我能够轻松的生成一系列的数字。