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

Python蓝桥杯赛前总结

1.进制转换

(1) 2进制转换为其他进制

# 2转10
int(n, 2)
# 2转8
oct(int(n, 2))
# 2转16
hex(int(n, 2))

(2) 8进制转换为其他进制

#8转10
int(n, 8)
#8转2
bin(int(n, 8))
#8转16
hex(int(n, 8))

(3) 10进制转换为其他进制

#10转2
bin(n)
#10转8
oct(n)
#10转16
hex(n)

注: 转换为非10进制时,使用切片将前两个字符舍去

2.格式化输入

%

name = 'xiaomin'
age = 18
point = 95.567
print('his name is %s, age = %d, point = %.2f' %(name, age, point)

.format

name = 'xiaomin'
age = 18
point = 95.567
print('his name is {}, age = {}, point = {:.2f}'.format(name, age, point))

3.输入

一串数字,使用空格隔开

n = list(map(int, input().split()))

连续输入多行数字,每行的各个数字使用空格隔开

m = []
while True:n = list(map(int, input().split()))if n:m.append(n)else:break
print(m)
http://www.lryc.cn/news/335751.html

相关文章:

  • 20240326-1-KNN面试题
  • 【论文速读】| MASTERKEY:大语言模型聊天机器人的自动化越狱
  • jvm运行情况预估
  • Day105:代码审计-PHP原生开发篇SQL注入数据库监控正则搜索文件定位静态分析
  • Python:如何对FY3D TSHS的数据集进行重投影并输出为TIFF文件以及批量镶嵌插值?
  • CentOS 镜像下载
  • yum和配置yum源
  • jQuery笔记 02
  • 基于Java+SpringBoot+Vue文学名著分享系统(源码+文档+部署+讲解)
  • C/S医学检验LIS实验室信息管理系统源码 医院LIS源码
  • liunx环境变量学习总结
  • 对于Redis,如何根据业务需求配置是否允许远程访问?
  • 深入分析Linux上下文与上下文切换
  • Docker快速上手及常用命令速查
  • 学习笔记:解决拖延
  • 第一个Swift程序
  • Anthropic Claude 3 加入亚马逊云科技 AI“全家桶”
  • 学习基于pytorch的VGG图像分类 day3
  • Spring Boot统一功能处理之拦截器
  • stm32之基本定时器的使用
  • 单片机为什么还在用C语言编程?
  • IO流的基础详解
  • 实战攻防 | 记一次项目上的任意文件下载
  • 熔断之神:探寻Hystrix的秘密与实践指南
  • Web功能测试测试点总结!
  • 关于vue3的简单学习
  • windows server 2019 -DNS服务器搭建
  • 使用 XCTest 进行 iOS UI 自动化测试
  • 【Python】FANUC机器人OPC UA通信并记录数据
  • Linux 中断处理