知行编程网知行编程网  2022-04-28 06:00 知行编程网 隐藏边栏 |   抢沙发  2 
文章评分 0 次,平均分 0.0
Python 初学者必备的常用内置函数
Python 作为一门高级编程语言,为我们提供了许多方便易用的内置函数,节省了不少开发应用的时间。目前,Python 3.7 共有 69 个内置函数,一些是我们耳熟能详的函数,另一些却不是很常见,这里主要介绍一些新手必备函数及其用法。





Python 初学者必备的常用内置函数



为了便于说明,我把这些内置函数粗略地分为六大类:

输入输出 print() open()  input()
迭代相关 enumerate()  zip()
序列属性 sum()  max()  min()  len()
操作序列 sorted()  reversed()  range()
对象属性 dir()  id()  isinstance()  type()
映射类型 eval()  map()  slice()

   

Python 初学者必备的常用内置函数
输入输出




print 函数将对象输出至控制台



*objects 为可变参数,可以接受任意多个对象。sep 参数表示输出对象之

间的分隔符,默认为空格。

分隔符为'*':

格式化输出字符串的三种方式:





open 函数打开文件并返回文件对象



file 为文件地址,mode 为打开文件的模式,默认为 'r',表示读取文件,常用的还有:'w' 表示写入文件、'b' 表示以二进制形式打开。

常用上下文管理器 with 打开文件,f.read( ) 读取全部内容,f.readline() 读取一行内容。


有时候,我们读取文件还会遇到乱码问题,可以指定编码格式:

当文件中有中文的时候,使用 'utf-8' 编码会导致异常:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb8 in position 7: invalid start byte

 这时候,我们可以尝试 'gb2312' 或者 'gbk' 编码来打开含有中文字符的文件。这时,便可以成功打开文件。




input 函数获取控制台输入



input 可接受字符串为参数,提示用户输入。   



Python 初学者必备的常用内置函数
迭代相关




eval 解除引号的束缚

map 应用函数于单个对象

slice 生成切片



eval 可以去除字符串的单引号,从而获取引号内部内容。下面的演示展示了,如何使用 eval 函数获取字符串中的字典:


map 将传进来的函数应用于序列中的每一个元素,并返回迭代器。

举例来说,map 就是对 seq 列表中的每一个元素 item 进行 int 操作(int(item))。匿名函数同理,就是对序列中的每一个元素进行加 2 的操作。


slice 函数为切片操作命名,使得切片操作更加清晰明了。

start 为起点,stop 为终点,step 为步长。使用该操作,使得截取有规律的文本内容变得很轻松。特别是长文本,使用 slice 函数更加清晰易懂。


这篇文章到此结束了,大家可以趁热打铁,多多练习。



Python 初学者必备的常用内置函数

● 80%的人都不知道,全球Python库下载前10名

● 我珍藏的一些好的Python代码,技巧|上篇

● 爬取300本Python书籍,用Python告诉你哪家强?

● 简单几步,100行代码用Python画一个蝙蝠侠的logo
● 我用Python分析了《青春有你2》109位漂亮小姐姐,真香!


Python 初学者必备的常用内置函数

点击阅读原文,原创400篇干货文章

本篇文章来源于: 菜鸟学Python

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享