python (1)

什么是python?

 

Python是一种解释型、 面向对象、动态数据类型的高级程序设计语言。自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程。Python 已经成为最受欢迎的程序设计语言之一。2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。自从2004年以后,python的使用率是呈线性增长
由于Python语言的简洁、易读以及可扩展性,在国外用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python教授程序设计课程。例如麻省理工学院的计算机科学及编程导论课程就使用Python语言讲授。众多开源的科学计算软件包都提供了Python的调用 接口,例如著名的计算机视觉库OpenCV、三维可视化库VTK、医学图像处理库ITK。而Python专用的科学计算扩展库就更多了,例如如下3个十分经典的科学计算扩展库:NumPy、SciPy和matplotlib,它们分别为Python提供了快速数组处理、数值运算以及绘图功能。因此Python语言及其众多的扩展库所构成的开发环境十分适合工程技术、科研人员处理实验数据、制作图表,甚至开发科学计算应用程序。
函数
def sayhello(param):
‘’‘ 这是一个函数,返回一个字符串
创建人:***   日期:yyyy-MM-dd '''
print str(param)

python 中的函数都有返回值,没有明确返回的函数,返回None;
函数中的参数不需要指定类型;
三重引号表示一个多行字符串。在开始与结束引号间的所有东西都被视为单
个字符串的一部分,包括硬回车和其它的引号字符。您可以在任何地方使用
它们,但是您可能会发现,它们经常被用于定义  doc string 
三重引号用在函数冒号第一个位置处,相当于C#中的 函数说明  /// 功能描述 ///
和函数说明又有一些不同,在运行时python可以吧这段说明性的doc string 作为函数的一部分


静态类型语言
一种在编译期间就确定数据类型的语言。大多数静态类型语言是通过
要求在使用任一变量之前声明其数据类型来保证这一点的。Java 和 C
是静态类型语言。
       动态类型语言
一种在运行期间才去确定数据类型的语言,与静态类型相反。VBScript
和 Python 是动态类型的,因为它们确定一个变量的类型是在您第一次
给它赋值的时候。
      强类型语言
一种总是强制类型定义的语言。Java 和 Python 是强制类型定义的。您
有一个整数,如果不明确地进行转换 ,不能将把它当成一个字符串。
弱类型语言
一种类型可以被忽略的语言,与强类型相反。VBScript 是弱类型的。在
VBScript 中,您可以将字符串  '12' 和整数  3 进行连接得到字符串 '123' ,
然后可以把它看成整数  123 ,所有这些都不需要任何的显示转换。
所以说 Python 既是 动态类型语言 (因为它不使用显示数据类型声明),又是 强
类型语言 (因为只要一个变量获得了一个数据类型,它实际上就一直是这个类
型了)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值