百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程字典 > 正文

Python系列(22)——不可不知“技能”之「函数」(一)

toyiye 2024-09-12 20:58 3 浏览 0 评论

所需掌握程度

1.知道常用的內建函数的用法

2.了解常用的內建函数并熟练的使用

基本介绍

说到“函数”,大家一定不陌生,不管是不是学习过别的编程语言,在初高中的时候或多或少都有学过。那会的函数,其实跟下面要介绍的函数是有些区别的。

函数一般分为2种,一种是语言自带的內建函数,另一种则是自己自定义的函数

说到自定义函数,没接触过的小伙伴们一定很好奇,那么,下面就给大家唠唠这函数的道道~

首先先介绍一下內建函数,因篇幅的问题,自定义函数下一篇文章再进行介绍啦~

內建函数

內建函数有哪些,又该怎么使用呢?下面,我把官方给出来的常用的內建函数列出来,并对其进行举例分析,尽量让大家能看的浅显易懂~

先看一波~所有的內建函数

下面针对比较常用或实用的函数,进行介绍:

abs()函数

求绝对值的函数

all()函数

当传入空可迭代对象时返回True,当可迭代对象中有任意一个不为True,则返回False,也就是可迭代对象有一个是空''就是False

any()函数

当传入空可迭代对象时返回False,当可迭代对象中有任意一个不为False,则返回True,也就是可迭代对象全部为空'',才是False

bool()函数

判断是参数里的值是 True还是False

各进制转换

  • bin() 获取一个整数(int类型或长整型),返回其2进制形式的字符串
  • oct() 获取一个整数,返回其8进制形式的字符串
  • hex() 获取一个整数,返回其16进制形式的字符串

执行结果为:

各类型转换

  • int() 将数值或字符串转换为整数int,完整使用形式int(x,base),base用于指定进制
  • float() 将数值或字符串转换为浮点数
  • complex()返回一个复数,完整使用形式 complex(real,imag)
  • str() 将所给对象转换为字符串,使用形式为str(object)
  • list() 获取对象,转换为列表, list(object)
  • dict() 获取映射转换为字典,dict(mapping)
  • tuple() 获取一个可迭代的对象,返回一个元组, tuple(iterable)

eval & exec函数

eval evaluate的缩写,用来计算python的计算式。

exec execute的缩写,用来执行语句。

hash()函数

用于获取取一个对象(字符串或者数值等)的哈希值。返回对象的哈希值。

hex() 函数

函数用于将10进制整数转换成16进制,以字符串形式表示。

>>>hex(255)

'0xff'

>>> hex(-42)

'-0x2a'

>>> hex(1L)

'0x1L'

>>> hex(12)

'0xc'

>>> type(hex(12))

<class 'str'>

id()函数

用于获取对象的内存地址。

>>>a = 'python'

>>> id(a)

4531887632

>>> b = 1

>>> id(b)

140588731085608

len() 函数

返回对象(字符、列表、元组等)长度或项目个数。

>>>str = "python"

>>> len(str) # 字符串长度

6

>>> l = [1,2,3,4,5]

>>> len(l) # 列表元素个数

5

max() 函数与min()函数

  • max() 方法返回给定参数的最大值,参数可以为序列。
  • min() 方法返回给定参数的最小值,参数可以为序列。

写着写着发现内容有点多啊,好,那就再分出一篇文章吧~~


老铁们,大佬们,今天就给大家介绍到这里啦~~有兴趣的可以加关注或点赞转发给朋友哟~【爱他(她)就让他(她)去搬砖吧】

敬请期待~~你我一同进步!!!有任何问题皆可留言询问~~谢各位大佬关注!!

相关推荐

为何越来越多的编程语言使用JSON(为什么编程)

JSON是JavascriptObjectNotation的缩写,意思是Javascript对象表示法,是一种易于人类阅读和对编程友好的文本数据传递方法,是JavaScript语言规范定义的一个子...

何时在数据库中使用 JSON(数据库用json格式存储)

在本文中,您将了解何时应考虑将JSON数据类型添加到表中以及何时应避免使用它们。每天?分享?最新?软件?开发?,Devops,敏捷?,测试?以及?项目?管理?最新?,最热门?的?文章?,每天?花?...

MySQL 从零开始:05 数据类型(mysql数据类型有哪些,并举例)

前面的讲解中已经接触到了表的创建,表的创建是对字段的声明,比如:上述语句声明了字段的名称、类型、所占空间、默认值和是否可以为空等信息。其中的int、varchar、char和decimal都...

JSON对象花样进阶(json格式对象)

一、引言在现代Web开发中,JSON(JavaScriptObjectNotation)已经成为数据交换的标准格式。无论是从前端向后端发送数据,还是从后端接收数据,JSON都是不可或缺的一部分。...

深入理解 JSON 和 Form-data(json和formdata提交区别)

在讨论现代网络开发与API设计的语境下,理解客户端和服务器间如何有效且可靠地交换数据变得尤为关键。这里,特别值得关注的是两种主流数据格式:...

JSON 语法(json 语法 priority)

JSON语法是JavaScript语法的子集。JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组JS...

JSON语法详解(json的语法规则)

JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔大括号保存对象中括号保存数组注意:json的key是字符串,且必须是双引号,不能是单引号...

MySQL JSON数据类型操作(mysql的json)

概述mysql自5.7.8版本开始,就支持了json结构的数据存储和查询,这表明了mysql也在不断的学习和增加nosql数据库的有点。但mysql毕竟是关系型数据库,在处理json这种非结构化的数据...

JSON的数据模式(json数据格式示例)

像XML模式一样,JSON数据格式也有Schema,这是一个基于JSON格式的规范。JSON模式也以JSON格式编写。它用于验证JSON数据。JSON模式示例以下代码显示了基本的JSON模式。{"...

前端学习——JSON格式详解(后端json格式)

JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLa...

什么是 JSON:详解 JSON 及其优势(什么叫json)

现在程序员还有谁不知道JSON吗?无论对于前端还是后端,JSON都是一种常见的数据格式。那么JSON到底是什么呢?JSON的定义...

PostgreSQL JSON 类型:处理结构化数据

PostgreSQL提供JSON类型,以存储结构化数据。JSON是一种开放的数据格式,可用于存储各种类型的值。什么是JSON类型?JSON类型表示JSON(JavaScriptO...

JavaScript:JSON、三种包装类(javascript 包)

JOSN:我们希望可以将一个对象在不同的语言中进行传递,以达到通信的目的,最佳方式就是将一个对象转换为字符串的形式JSON(JavaScriptObjectNotation)-JS的对象表示法...

Python数据分析 只要1分钟 教你玩转JSON 全程干货

Json简介:Json,全名JavaScriptObjectNotation,JSON(JavaScriptObjectNotation(记号、标记))是一种轻量级的数据交换格式。它基于J...

比较一下JSON与XML两种数据格式?(json和xml哪个好)

JSON(JavaScriptObjectNotation)和XML(eXtensibleMarkupLanguage)是在日常开发中比较常用的两种数据格式,它们主要的作用就是用来进行数据的传...

取消回复欢迎 发表评论:

请填写验证码