当前位置: 首页 > news >正文

MMH_蓝桥杯python_常用内置函数

常用内置函数

内置函数:在编程时可以直接用的的函数,可以很大的提高编程的效率。

进制转换函数

  • bin(x):转换为二进制,前缀为0b
  • oct(x):转换为八进制,前缀为0o
  • hex(x):转换为十六进制,前缀为0x

int()将字符串转化为整数

  • int():该函数可以将纯数字字符串转化为整数,也可以指定第二个参数,将一个特定进制的字符串转换为数字。
    例子:
#从二进制转化:
print(int('1100',2))  #输出:12
#从十六进制转化:
print(int('c',16))   #输出:12

ord()将字符到编码值

编码值:
计算机内部所有的字符都有一个独一无二的数字来表示--Unicode,python里没有独立的字符类型,单个字符被看作长度为一的字符串

  • ord():可获取单字符串对应的Unicode的编码值。
    例子:
print(ord('A'))  #输出:69

chr()由编码值到字符

print(chr(ord(A) + 3))  #输出:D

abs()数的绝对值

pow()计算幂

pow():pow(base,exp)与base ** exp等价,但pow(base,exp,mod)可以有第三个参数比(base ** exp )% mod更高效
例子:

print(pow(2,3,5))  #输出:3

round()数学计算函数

round(number,ndigits):若ndigits被省略或为None,返回最接近的整数。

  • 对应.5的情况,会舍入到最接近的偶数
  • ndigits可以为负数,表示对整数部分进行舍入
print(round(3.14159,2))   #输出:3.14
print(round(1234.56,-2))   #输出:1200.0

sum()聚合函数

sum(iterable):计算序列中所有序列的和

scores = [95,88,72,100]
print(sum(scores))  #输出:355

max()与min()找出最大值到最小值

例子:

scores = [95,88,72,100]
print(max(scores))    #输出:100
print(min(95,88,72,100))    #输出:72

map():批量处理序列

map(function,iterable)是一个高阶函数,接收一个函数和一个序列作为参数。作用:将传入的函数依次作用与序列中的每个函数,并把结果组成一个新的迭代器。
例子:将字符串列表批量转为整数列表

str_number = ['1','2','3']
#使用map将int函数应用到每个函数上
#需用list()将map的结果转化出来
int_number = list(map(int,str_number))
print(int_number)
#[1,2,3]
#现在可以进行求和
print(sum(int_nnumber))   #6

同理:列表输入模块list(map(int,input().split()))就是这个原理。

http://www.jsqmd.com/news/497685/

相关文章:

  • 用数据说话 8个AI论文写作软件测评:全场景通用,开题报告+毕业论文+科研写作全攻略
  • Python绘制椭圆demo图
  • 2026最全文献翻译工具对比:10款主流翻译器实测,研究生都在用哪个?
  • 编程语言 Erlang 简介
  • 类和对象的阐述<1>
  • 第八章 贪心算法part01
  • 在浏览器控制台调试的 6 个秘密技巧
  • everything-claude-code 安装配置与使用
  • 成都智诚人力保安劳务派遣外包服务详解:就近安排找工作/工厂劳务外包派遣/工厂劳务派遣外包/工厂直招找工作/当天入职劳务派遣/选择指南 - 优质品牌商家
  • Azure DevOps:应用远程MCP服务器,提升工作效率
  • 批量结束数据库进程
  • AgentExecutor:动态决策 + 工具调用
  • 金仓数据库 SQL 防火墙:内核级防护,筑牢 SQL 注入安全防线
  • 选图表库为什么我劝ToB项目别再用犹豫了:免费ECharts,商业Highcharts
  • 基于Hadoop+Spark+Hive小红书舆情分析可视化预测系统 大数据技术 社交平台数据分析小红书评论情感分析
  • 把摸鱼数据喂AI:裁掉整个零食区——软件测试中的AI效率革命
  • 2026成都名包回收优质品牌推荐榜:江诗丹顿名表回收/浪琴名表回收/爱马仕名包回收/百达翡丽名表回收/附近名包回收/选择指南 - 优质品牌商家
  • JDK 24安装与验证教程 Windows版:解压+管理员运行+版本检查指南
  • AI换脸安全测试:GSM网络监听防御方案
  • C++关联容器进阶:unordered_map / set与详解
  • 开题卡住了?全行业通用的AI论文网站 —— 千笔AI
  • 在厕所装传感器:排便时长影响年终奖
  • 项目交付的“临门一脚”:全面认识软件验收测试
  • MySQL 中如何进行 SQL 调优?
  • 2026年AI爆发:Qwen3.5与MiniMax M2.5混合注意力模型架构深度解析!
  • 重庆专业寻人机构实力推荐榜:找人公司/重庆企业背景调查/重庆信息调查/重庆债务找人/重庆商务调查/重庆失联亲友查找/选择指南 - 优质品牌商家
  • 2026年膜结构基坑封闭优质产品推荐榜:气膜厂家/气膜基坑/气膜建筑/气膜游乐场/ETFE 膜结构建筑/基坑气膜/选择指南 - 优质品牌商家
  • Python基础学习(2)——基本数据类型
  • polar-web部分中等题目
  • 算法:用哈希求最长连续序列