代码python文艺的_Python小解

最近为了做实验在学习Python,满打满算可能也就学习了两个星期吧。把这两个星期的内容进行一下总结,温故而知新。

学习Python的几本参考教材为《Python开发技术详解》《Python学习手册》《可爱的Python》,第一本书讲的比较泛泛,适合入门;第二本书比较推荐,对Python的内部机理介绍的比较到位;第三本书是通过一个小案例而逐渐实现对Python的认识,只看了一小部分,不作评价。

1 什么是Python

Python是一门功能强大的脚本语言,它源于C,C++,但更加强调OOP,并且摆脱了C++中繁复的语法限定,而其严格的对齐规则使程序更加易读。目前,Google,Facebook都使用Python进行开发。

2 Python的变量声明

与C++不同的是,Python无需显示声明变量类型,而且在赋值过程中直接创建变量,也就是即用即创建。Python中常用的变量类型有:数字,字符串(通过引号的方式直接生成),列表(通常作为函数的返回类型,而且可增减,并可通过其实现堆栈,队列的功能,其形式如a=[]),字典(键:值,形式如b={key:value},元组(不可增减,支持负索引,最尾端的元素索引为-1,并可分片,利用range()函数),文件(一般通过file类的函数进行相应的操作)。

3 Python的函数

Python通过def xx:的形式定义函数,值得注意的是对齐的问题,否则很容易出现语法错误。函数的参数只支持引用传递的方式,因为Python中任何变量都是对象,而这里的引用也即变量名。如要传递可变参数则在参数前使用标示符*,可把多个参数组合到一个元组中。对于返回值,如果没有return语句,则默认返回None,而如果想返回多个返回值,则可打包到元组中返回。

4 Python的类

类主要有属性和方法组成。属性一般通过赋值语句生成,而方法则是类中的函数。

Python的属性分为实例属性和静态属性。实例属性是以self作为前缀的属性,而若没有则该变量只是局部变量。

类的方法也分为公有方法和私有方法:私有方法不能被外部的类或函数调用。

Python的静态方法没有和类的实例进行名称绑定,Python的静态方法相当于全局函数。类的方法至少要有一个参数self。

类中访问属性的方式为:object.attribute,要找出attribute首次出现的地方,搜索方式为:先搜索object,然后是该对象之上的所有类,由下至上,由左至右。

运算符重载:为了能够实现运算符对多种类型对象都适合,运算符重载是必须的。

这差不多就是对Python的简要介绍了,任重而道远的学习历程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值