内置函数用法

news2025/2/22 16:34:31

目录

1. 概述

2. 数学运算

2.1 求绝对值函数 abs( )

2.2 取近似值 round( )

2.3 求次方 pow( )

2.4 求商和余数 divmod( )

2.5 求最大值 max( )

2.6 求最小值 min( )

2.7 求累加和 sum( )

2.8 eval( )

3. 类型转换

3.1 #ord( ):字符转10进制

3.2 #bin( ) 10进制转为2进制

3.3 #hex( ) 10进制转为16进制

3.4 #oct( ) 10进制转8进制

3.5 #list( ) 元组转换为列表

3.6 #tuple( ) 列表转为元组

3.7 #dict( ) 创建新字典


1. 概述

python 安装后自带的函数

网址:https://docs.python.org/zh-cn/3/library/functions.html

2. 数学运算
2.1 求绝对值函数 abs( )
    #求绝对值
print(abs(-1))#1
2.2 取近似值 round( )
    #四舍五入(与python版本有关)
print(round(2.5))#2
print(round(2.6))#3
print(round(2.4))#2
print(round(2.542,2))#2.54
print(round(2.65,1))#2.6
print(round(2.88,1))#2.9
2.3 求次方 pow( )
    #求次方
print(pow(2,2))#4
print(2**2)#4
print(pow(2,3))#8
2.4 求商和余数 divmod( )
    #求商和余数 divmod(a,b)返回商为a,b为余数的元组
print(divmod(10,3))#(3, 1)
2.5 求最大值 max( )
    #求最大值 max
print(max(1,4,6,7,10))#10
2.6 求最小值 min( )
    #求最小值 min
print(min(1,4,6,7,10))#1
2.7 求累加和 sum( )
    #求累加和:列表,元组,集合
print(sum([1,3,5,8,2]))#19
print(sum(range(10)))#45
2.8 eval( )
   #eval()执行字符串表达式,返回表达式的值
a,b,c = 1,2,3
print(eval('a+b'))#3
print(eval('a+b+c',{'c':3,'b':2,'a':1}))#括号中若有第二个数据,必须是字典
3. 类型转换
#int( ),#char( ),#bool( ),#float( ),#str( ) 较为简单,这里暂不演示;
3.1 #ord( ):字符转10进制
print(ord('a')) #97
3.2 #bin( ) 10进制转为2进制
print(bin(10)) #0b1010
3.3 #hex( ) 10进制转为16进制
print(hex(11)) #0xb
3.4 #oct( ) 10进制转8进制
print(oct(11)) #0o13
3.5 #list( ) 元组转换为列表
tup = (1,)
print(type(tup)) #<class 'tuple'>
print(type(list(tup))) #<class 'list'>
3.6 #tuple( ) 列表转为元组
li = [1,2,3]
print(type(li))#<class 'list'>
print(type(tuple(li)))#<class 'tuple'>
3.7 #dict( ) 创建新字典
    #传空字典
dict()
print(dict())#{}
        #传字典
dict0 = dict({'a':a,'b':b})
print(dict0)#{'a': 1, 'b': 2}
        #传关键字
dict1 = dict(ten = 10,six = 6)
print(dict1)#{'ten': 10, 'six': 6}
        #传列表(至少包含一个元组的列表)
dict2 = dict([('b',66),('a',11)])
print(dict2)#{'b': 66, 'a': 11}
    #bytes() 转换为字节数组
print(bytes('不喜欢python', encoding='utf-8'))
#b'\xe4\xb8\x8d\xe5\x96\x9c\xe6\xac\xa2python'

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2303513.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于LM Arena 的 LLM 基准测试排行榜:DeepSeek-R1 排名第 5

打开 Arena 网站&#xff1a;https://lmarena.ai/&#xff0c;点开 Leaderboard 可以看到上图的排行榜&#xff0c;可以看到 DeepSeek-R1 排名第 5。

【QT】第一个 QT程序(对象树)

&#x1f308; 个人主页&#xff1a;Zfox_ &#x1f525; 系列专栏&#xff1a;Qt 目录 一&#xff1a;&#x1f525; QtHelloWorld程序 &#x1f98b; 使⽤"标签"实现纯代码⽅式实现可视化操作实现 &#x1f98b; 使⽤"按钮"实现可视化操作实现纯代码实现…

游戏引擎学习第113天

仓库:https://gitee.com/mrxiao_com/2d_game_2 黑板&#xff1a;优化的基本过程 在游戏编程中&#xff0c;优化是一个非常重要的学习内容&#xff0c;尤其是想要成为专业开发者时。优化的核心是理解代码的执行速度&#xff0c;以及如何提升其性能。在这个阶段&#xff0c;已经…

Linux 本地部署 Deepseek-R1 大模型!

DeepSeek-R1 的发布&#xff0c;掀起了一场风暴&#xff01; 开源、强大、本地可部署&#xff0c;真正私有的 AI 助手&#xff0c;不受网络、隐私等限制&#xff0c;数据安全感直接拉满&#xff01; 今天&#xff0c;手把手带你在 Linux 上本地部署 DeepSeek-R1&#xff0c;关…

【深度学习】Pytorch的深入理解和研究

一、Pytorch核心理解 PyTorch 是一个灵活且强大的深度学习框架&#xff0c;广泛应用于研究和工业领域。要深入理解和研究 PyTorch&#xff0c;需要从其核心概念、底层机制以及高级功能入手。以下是对 PyTorch 的深入理解与研究的详细说明。 1. 概念 动态计算图&#xff08;D…

IDEA + 通义灵码AI程序员:快速构建DDD后端工程模板

作者&#xff1a;陈荣健 IDEA 通义灵码AI程序员&#xff1a;快速构建DDD后端工程模板 在软件开发过程中&#xff0c;一个清晰、可维护、可扩展的架构至关重要。领域驱动设计 (DDD) 是一种软件开发方法&#xff0c;它强调将软件模型与业务领域紧密结合&#xff0c;从而构建更…

内容中台重构企业内容管理的价值维度与实施路径

内容概要 在数字化转型进程中&#xff0c;企业内容管理&#xff08;ECM&#xff09;与内容中台的差异性体现在价值维度的重构与能力边界的突破。传统ECM系统通常聚焦于文档存储、权限控制等基础功能&#xff0c;而内容中台通过标准化流程引擎与智能工具链&#xff0c;构建起覆…

CPU封装形式解析:从传统到先进封装的技术演进

中央处理器&#xff08;CPU&#xff09;的封装技术是半导体制造的关键环节&#xff0c;直接影响芯片的电气性能、散热效率和物理可靠性。随着半导体工艺的不断进步&#xff0c;封装形式从早期的简单结构演变为复杂的多维集成方案。本文将系统解析CPU的主流封装形式及其技术特点…

Spring Boot 应用(官网文档解读)

Spring Boot 启动方式 SpringApplication.run(MyApplication.class, args); Spring Boot 故障分析器 在Spring Boot 项目启动发生错误的时候&#xff0c;我们通常可以看到上面的内容&#xff0c;即 APPLICATION FAILED TO START&#xff0c;以及后面的错误描述。这个功能是通过…

【智能客服】ChatGPT大模型话术优化落地方案

本文原创作者:姚瑞南 AI-agent 大模型运营专家,先后任职于美团、猎聘等中大厂AI训练专家和智能运营专家岗;多年人工智能行业智能产品运营及大模型落地经验,拥有AI外呼方向国家专利与PMP项目管理证书。(转载需经授权) 目录 一、项目背景 1.1 行业背景 1.2 业务现…

1.22作业

1 Web-php-unserialize __construct()与$file、__destruct() __wakeup()检查 先绕过wakeup函数&#xff1a; O:4:"Demo":2:{s:10:"Demofile";s:8:"fl4g.php";}1.PHP序列化的时候对public protected private变量的处理方式是不同的 public无标…

学习aigc

DALLE2 论文 Hierarchical Text-Conditional Image Generation with CLIP Latents [2204.06125] Hierarchical Text-Conditional Image Generation with CLIP LatentsAbstract page for arXiv paper 2204.06125: Hierarchical Text-Conditional Image Generation with CLIP L…

overflow-x: auto 使用鼠标实现横向滚动,区分触摸板和鼠标滚动事件的方法

假设一个 div 的滚动只设置了 overflow-x: auto 我们发现使用鼠标的滚轮是无法左右滚动的&#xff0c;但是使用笔记本电脑的触摸板&#xff0c;或者在移动设备上是可以滚动的。所以我们需要兼容一下鼠标的横向滚动功能。 我们可以监控 wheel 事件&#xff0c;然后根据位置来计…

模拟实现Java中的计时器

定时器是什么 定时器也是软件开发中的⼀个重要组件. 类似于⼀个 "闹钟". 达到⼀个设定的时间之后, 就执⾏某个指定好的代码. 前端/后端中都会用到计时器. 定时器是⼀种实际开发中⾮常常⽤的组件. ⽐如⽹络通信中, 如果对⽅ 500ms 内没有返回数据, 则断开连接尝试重…

Ubuntu 的RabbitMQ安装

目录 1.安装Erlang 查看erlang版本 退出命令 2. 安装 RabbitMQ 3.确认安装结果 4.安装RabbitMQ管理界面 5.启动服务并访问 1.启动服务 2.查看服务状态 3.通过IP:port 访问界面 4.添加管理员用户 a&#xff09;添加用户名&#xff1a;admin&#xff0c;密码&#xff1…

vim修改只读文件

现象 解决方案 对于有root权限的用户&#xff0c;在命令行输入 :wq! 即可强制保存退出

【DeepSeek】本地部署,保姆级教程

deepseek网站链接传送门&#xff1a;DeepSeek 在这里主要介绍DeepSeek的两种部署方法&#xff0c;一种是调用API&#xff0c;一种是本地部署。 一、API调用 1.进入网址Cherry Studio - 全能的AI助手选择立即下载 2.安装时位置建议放在其他盘&#xff0c;不要放c盘 3.进入软件后…

NCRE证书构成:全国计算机等级考试证书体系详解

全国计算机等级考试&#xff08;NCRE&#xff09;证书体系为中学生提供了一个系统学习和提升计算机能力的平台。本文将详细介绍 NCRE 证书的构成&#xff0c;帮助中学生了解 NCRE 证书的级别和内容&#xff0c;规划未来职业发展。 一、NCRE 证书体系概述 NCRE 证书共分为四个级…

如何在WPS打开的word、excel文件中,使用AI?

1、百度搜索&#xff1a;Office AI官方下载 或者直接打开网址&#xff1a;https://www.office-ai.cn/static/introductions/officeai/smartdownload.html 打开后会直接提示开始下载中&#xff0c;下载完成后会让其选择下载存放位置&#xff1a; 选择位置&#xff0c;然后命名文…

【设计模式】 代理模式(静态代理、动态代理{JDK动态代理、JDK动态代理与CGLIB动态代理的区别})

代理模式 代理模式是一种结构型设计模式&#xff0c;它提供了一种替代访问的方法&#xff0c;即通过代理对象来间接访问目标对象。代理模式可以在不改变原始类代码的情况下&#xff0c;增加额外的功能&#xff0c;如权限控制、日志记录等。 静态代理 静态代理是指创建的或特…