python笔记(01:常用内置函数)

环境

自学python笔记练习。使用的是python3(适应市场的需求,2.7官方2020年将不再维护),练习的doc命令窗口安装的ipython插件,方便操作。
安装ipython的命令:pip install ipython(不能联网时需要配置pip)

基础函数

type(x)查看给定对象的类型
dir(x)查看给定对象的属性
len(x)返回给定给定对象的长度
range([start], [stop], [step])快速生产列表(python3返回的是迭代器,python2.7返回列表)


int(x)转换成整型
str(x)转换成字符串
tuple(x)转换成元组
dict(x)转换成字典
list(x)转换成列表


abs(x)绝对值
max(x)最大值
min(x)最小值
avg(x)平均值


字符串处理

1spilt分割

In [12]: 'abd'.split('b')
Out[12]: ['a', 'd']

2join连接

In [14]: ','.join(['a','b'])
Out[14]: 'a,b'

序列处理

1、len()序列长度
2、max()序列中最大值
3、min()最小值
4、filter()过滤序列,返回一个迭代器

In [25]: for i in filter(lambda x: x%2 == 0, [1, 2, 4, 5, 6, 7, 8, 9]):
    ...:     print(i)
    ...:
2
4
6
8

5、zip并行遍历,返回一个迭代器,迭代器里面的元素是元组

In [26]: a = [1,2]
In [27]: b = ['a', 'b']
In [31]: for i in zip(a, b):
    ...:     print(i)
    ...:

(1, 'a')
(2, 'b')

6、map接收两个参数,第一个参数是个函数,第二个参数是序列,map
函数将序列的每一个元素经过第一个参数运算后返回。

In [33]: for i in map(lambda x: x+2, [1,3,5,7,9]):
    ...:     print(i)
    ...:

注意事项

出现较多的问题是,由于没有代码基础,语法错误较多,print()是个函数,for i in后面要加等。需要多加练习和仔细一些。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、abs() 描述: 函数返回数字的绝对值 语法:abs() 参数:x--数值表达式,可以是整数,浮点数,...
    清清子衿木子水心阅读 3,349评论 0 0
  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 11,125评论 2 16
  • music《郭源潮》——宋冬野 谁是郭源潮 宋冬野的妈妈在微薄披露说:郭源潮是一位年过半百的老人。 “你”就是郭源...
    司无伏阅读 8,742评论 1 9
  • 严冬金殿赏茶花, 为一女孩剪奇葩。 伴随剪刀咔嚓响, “飞机”,“火箭”手中拿。 “蜜蜂”,“蝴蝶”忙采花, 穿裙...
    晓泛阅读 3,471评论 7 5
  • 人有悲欢离合,月有阴晴圆缺。天下没有无不散之宴席,匆匆的从你身边来离。 从一个陌生的地方去到另一个陌生的...
    Andspicy騛阅读 1,693评论 0 0

友情链接更多精彩内容