10个必须要掌握的Python内置函数

目录
  • 内置函数简介
  • 1.input
  • 2.enumerate()
  • 3.eval()
  • 4.format()
  • 5.map()
  • 6.print()
  • 7.range()
  • 8.reversed()
  • 9.sorted()
  • 10.zip()

大家好,对于Python内置函数,在心里想一下:什么是Python内置函数呢?

内置函数简介

Python 解释器自带的函数叫做 内置函数,这些函数不需要import 导入就可以直接使用。

这是为什么呢?

其实你应该知道,运行Python代码需要一个叫做 Python解释器 的东西,解释器也是一个程序,它为Python使用者提供了一些常用的功能,并取了独一无二的名字,这就是我们所说的“内置函数”。

就是由于Python内置函数,伴随着Python解释器一起启动,因此内置函数不需要导入,就可以直接使用。

今天我就给大家讲述10个常用Python内置函数,实用且高效,一定要掌握。

1.input

input():该函数接受一个标准输入数据,返回为 string 类型。

x = input("请输入你的姓姓名:")
print(f"我的名字是{x}")

2.enumerate()

enumerate():该函数获取一个集合(例如,元组),并将其作为枚举对象返回。

x = ["张三","李四","王五"]
for index, value in enumerate(x):
    print(f"我叫{value},我在列表中的索引是{index}")

结果如下:

3.eval()

eval():该函数用来执行一个字符串表达式,并返回表达式的值。

x = 50
eval( '3 * x' )

x = 'print("打印这个字符串")'
eval(x)

结果如下:

4.format()

format():该函数用于字符串格式化。

"{:.2f}".format(3.1415926)

"{0} {1}".format("hello", "world")

结果如下:

5.map()

map():该函数会根据提供的函数,对指定序列做映射。

list(map(func,[1,2,3,4,5]))

list(map(lambda x: x * 2, [1, 2, 3, 4, 5]) )

结果如下:

6.print()

print():该函数用于打印输出。

print("Hello World")  

print("www","baidu","com",sep=".")  # 设置间隔符

结果如下:

7.range()

range():在Python3中,该函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。

list(range(1,10))

list(range(1,10,2)) # 指定步长

结果如下:

8.reversed()

reversed():该函数没有返回值,但是会对列表的元素进行反向排序。

x = ["a", "b", "c", "d"]
for i in reversed(x):
    print(i)

结果如下:

9.sorted()

sorted() :该函数函数返回指定的可迭代对象的排序列表。

a = ("b", "g", "a", "d", "f", "c", "h", "e")
x = sorted(a)
print(x)

结果如下:

10.zip()

zip():该函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象,这样做的好处是节约了不少的内存。

a = [1,2,3]
b = [4,5,6]

list(zip(a,b))

for i,j in zip(a,b):
    print(f"打印{i},再打印{j}")

结果如下:

到此这篇关于10个必须要掌握的Python内置函数的文章就介绍到这了,更多相关Python内置函数内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • python 内置函数-range()+zip()+sorted()+map()+reduce()+filter()

    目录 range函数 zip() 函数 其它内置函数 数据类型转换相关内置函数 变量相关函数 数学相关函数 进制相关函数 高阶函数 sorted(iterable,[reverse,key]) map(func, *iterables) reduce(func,iterable) filter(func,iterable) range函数 能够生成一个指定的数字序列 使用案例: ''' range(start,stop,step) 参数: start : 开始的值 ,默认值为0 stop : 结

  • Python中10个常用的内置函数详解

    目录 complex() dir() divmod(a,b) enumerate(iterable,start=0) eval(expression,globals,locals) filter(function,iterable) isinstance(object,classinfo) map(function,iterable,-) input() zip(*iteables) 总结 complex() 返回一个形如 a+bj 的复数,传入参数分为三种情况: 参数为空时,返回0j 参数为字

  • python内置函数之eval函数详解

    目录 一.简介 二.语法 三.举例 1.计算str表达式的值 2.将str转换成list 3.将str转换成dict 四.Reference 总结 一.简介 eval()函数用来执行一个字符表达式的值,并返回表达式的值 二.语法 具体语法:eval(expression[, globals[, locals]]) 参数: expression – 表达式. globals – 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象. locals– 变量作用域,局部命名空间,如果被提供,可以

  • Python内置函数及功能简介汇总

    python内建函数 最近一直在看python的document,打算在基础方面重点看一下python的keyword.Build-in Function.Build-in Constants.Build-in Types.Build-in Exception这四个方面,其实在看的时候发现整个<The Python Standard Library>章节都是很不错的,其中描述了很多不错的主题.先把Build-in Function罗列一下吧,初学者的了解,分类可能不准确,一起交流. 一.数学运

  • Python内置函数zip map filter的使用详解

    并行遍历zip zip会取得一个或多个序理为参数,然后返回元组的列表,将这些序列中的并排的元素配成对. L1=[1,2,3,4] L2=[5,6,7,8] L3=zip(L1,L2) print(L3,type(L3)) <zip object at 0x7feb81b17f08> <class 'zip'> zip在python3中是一个可迭代对象,我们可以将其包含在list调用中以例一次性显示所有结果 list(L3) [(1, 5), (2, 6), (3, 7), (4,

  • 10个使用Python必须知道的内置函数

    目录 1. reduce() 2. split() 3. enumerate() 4. map() 5. getattr() 6. slice 7. sorted() 8. format 9. join() 10. type 1. reduce() reduce() 是 functools 模块下面的一个函数,接收两个参数,一个是函数对象,一个是可迭代对象(比如list), reduce每次会把迭代对象中的下一个元素作用在函数上做累积计算,最后得到一个值. 来看个例子你就明白,创建函数 : #

  • python内置函数zip详解

    目录 一.简介 二.详解 三.代码 四.Reference 总结 一.简介 zip() 函数用于将可迭代的对象作为参数,主要功能是将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表. 如果各个iterable迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表. 要点:打包成元组,返回列表,如果长度不一致,则与短的iterable对齐 二.详解 语法:zip([iterable, ...]) 参数:iterable是一个或者多个可以迭代的

  • 10个必须要掌握的Python内置函数

    目录 内置函数简介 1.input 2.enumerate() 3.eval() 4.format() 5.map() 6.print() 7.range() 8.reversed() 9.sorted() 10.zip() 大家好,对于Python内置函数,在心里想一下:什么是Python内置函数呢? 内置函数简介 Python 解释器自带的函数叫做 内置函数,这些函数不需要import 导入就可以直接使用. 这是为什么呢? 其实你应该知道,运行Python代码需要一个叫做 Python解释器

  • Python内置函数bin() oct()等实现进制转换

    使用Python内置函数:bin().oct().int().hex()可实现进制转换. 先看Python官方文档中对这几个内置函数的描述: bin(x) Convert an integer number to a binary string. The result is a valid Python expression. If x is not a Python int object, it has to define an __index__() method that returns

  • Python内置函数—vars的具体使用方法

    本文文章主要介绍了Python内置函数-vars的具体使用方法,分享给大家,具体如下: 英文文档: vars([object]) Return the __dict__ attribute for a module, class, instance, or any other object with a __dict__ attribute.Objects such as modules and instances have an updateable __dict__ attribute; h

  • Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)

    使用Python内置函数:bin().oct().int().hex()可实现进制转换. 先看Python官方文档中对这几个内置函数的描述: bin(x) Convert an integer number to a binary string. The result is a valid Python expression. If x is not a Python int object, it has to define an __index__() method that returns

  • python内置函数sorted()用法深入分析

    本文实例讲述了python内置函数sorted()用法.分享给大家供大家参考,具体如下: 列表对象提供了sort()方法支持原地排序,而内置函数sorted()不支持原地操作只是返回新的列表,并不对原列表进行任何修改.sorted()方法可以对列表.元组.字典.range对象等进行排序.列表的sort()方法和内置函数sorted()都支持key参数实现复杂排序要求. #使用key来指定排序依据,先按姓名升序排序,姓名相同的按年龄降序排序 >>> persons = [{'name':'

  • Python内置函数property()如何使用

    代码 class Shuxing(): def __init__(self, size = 10): self.size = size def getSize(self): print('getSize') return self.size def setSize(self, value): print('setSize') self.size = value def delSize(self): print('delSize') del self.size x = property(getSi

  • Python 内置函数速查表一览

    如下所示: 函数 功能 abs(x) 返回一个数的绝对值. 参数可以是一个整数或浮点数. 如果参数是一个复数,则返回它的模. all(iterable) 如果 iterable 的所有元素为真(或迭代器为空),返回 True any(iterable) 如果 iterable 的任一元素为真则返回 True. 如果迭代器为空,返回 False ascii(object) 返回一个表示对象的字符串 bin(x) 将一个整数转变为一个前缀为"0b"的二进制字符串 bool([x]) 返回一

  • python内置函数之slice案例详解

    英文文档: class slice(stop) class slice(start, stop[, step]) Return a slice object representing the set of indices specified by range(start, stop, step). The start and step arguments default to None. Slice objects have read-only data attributes start, st

  • Python内置函数详细解析

    目录 1.abs 2.all 3.any 4.callable 5.dir 6.id 7.locals 和 globals 8.hash 9.sum 10.getattr.setattr.delattr 前言: Python 自带了很多的内置函数,极大地方便了我们的开发,下面就来挑几个内置函数,看看底层是怎么实现的.内置函数位于 Python/bitlinmodule.c 中. 1.abs abs 的功能是取一个整数的绝对值,或者取一个复数的模. static PyObject * builti

随机推荐