博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2、函数及常用模块
阅读量:4323 次
发布时间:2019-06-06

本文共 1023 字,大约阅读时间需要 3 分钟。

(*, **)、参数传递引用、函数可以做参数(函数后面加括号是执行函数,不加括号是指向的内存地址)

 

lambda函数,lambda是Python中可以快速实现简单函数的一种表达式

装饰器(decorator)带参数的装饰器

生成器(generator)及yield

闭包(closure)

 

文件操作Python文件操作(r\w\x\a)

 

算法

冒泡排序、斐波拉契数列(迭代和递归)是比较常用的两个比较简单的算法

 

 

模块导入和常见内置方法

__file__: os.path.dirname(__file__)和os.path.join(dirname, filename),通过sys.path.append()可以把模块添加到Python的环境变量目录中
__name__: 直接执行py文件时__name__返回"__main__", 通过import调用时__name__返回的是(包名.模块名)
__doc__: 返回.py文件中"""xxx"""注释部分
class.__dict_: 返回一个类里面有哪些方法和字段_
__repr__: 返回实例对象
>>> class D(object):
... def __str__(self):
... return "a __str__"
... def __repr__(self):
... return "a __repr__"
...
>>> dr = D()
>>> print dr
a __str__
>>> dr
a __repr__
>>> "%s" % dr
'a __str__'
>>> "%r" % dr
'a __repr__'

 

常用内置函数enumerate、filter、map、zip

 

Python异常处理

 

json

json不支持Python的元组数据类型(元组是Python特有,和其他语言不通用的数据类型,而json就是为了解决不同语言之间的数据交互),只支持列表(数组)和字典的数据格式,且json.loads()方法使用的时,必须保证字典里面的每个元素都是双引号,最外层是单引号。

xml

xml也可以实现json那样的字符串发送和调用,(json、xml、configparser)

 

Python的hashlib提供了md5\sha等加密算法

转载于:https://www.cnblogs.com/raykuan/p/6130014.html

你可能感兴趣的文章
flume+elasticsearch+kibana遇到的坑
查看>>
【MM系列】在SAP里查看数据的方法
查看>>
C#——winform
查看>>
CSS3 transform制作的漂亮的滚动式导航
查看>>
《小强升职记——时间管理故事书》读书笔记
查看>>
Alpha 冲刺(3/10)
查看>>
Kaldi中的Chain模型
查看>>
spring中的ResourceBundleMessageSource使用和测试示例
查看>>
css规范 - bem
查看>>
电梯调度程序的UI设计
查看>>
转自 zera php中extends和implements的区别
查看>>
Array.of使用实例
查看>>
【Luogu】P2498拯救小云公主(spfa)
查看>>
如何获取网站icon
查看>>
几种排序写法
查看>>
java 多线程的应用场景
查看>>
dell support
查看>>
转:Maven项目编译后classes文件中没有dao的xml文件以及没有resources中的配置文件的问题解决...
查看>>
MTK android 设置里 "关于手机" 信息参数修改
查看>>
单变量微积分笔记6——线性近似和二阶近似
查看>>