刷题——Python篇(2)类型转换
继续在牛客网 练习Python题。
第二章是类型转换。
将x
转换成其它类型的一般方法是y = 类型(x)
, 如y = int(x)
下面看具体的题目
7 小数化整数
输入:一个浮点小数。
输出:将其强制类型转换为int后的结果。
x = int(float(input() ))
print(x)
注:由于用Input读取的是字符串,所以先用float转换成浮点/小数,再转换int。
8 为整数增加小数点
和第7题类似,只是这次是将整数转换成小数。
输入:一个整数。
输出:强制类型转换后的结果,换行再输出变量类型。
x = int(input())
x = float(x)
print(x)
print(type(x))
这里用type(x)
输出x的变量类型。
9 十六进制数字的大小
输入:
input读入一个十六进制数字,按照字符串的形式包括数字0-9、字母A-F。
输出:
输出读入数字的十进制大小。
x = input()
print(int(x,base=16))
base参数是数字的基,或者说是base进制。
具体用法看int
的文档
class int(x, /, base=10)
返回一个基于数字或字符串 x 构造的整数对象,或者在未给出参数时返回 0。 如果 x 定义了 int(),int(x) 将返回 x.int()。 如果 x 定义了 index(),它将返回 x.index()。 如果 x 定义了 trunc(),它将返回 x.trunc()。 对于浮点数,它将向零舍入。如果 x 不是数字,或者有 base 参数,x 必须是字符串、bytes、表示进制为 base 的 整数字面值 的 bytearray 实例。该文字前可以有 + 或 - (中间不能有空格),前后可以有空格。一个进制为 n 的数字包含 0 到 n-1 的数,其中 a 到 z (或 A 到 Z )表示 10 到 35。默认的 base 为 10 ,允许的进制有 0、2-36。2、8、16 进制的数字可以在代码中用 0b/0B 、 0o/0O 、 0x/0X 前缀来表示。进制为 0 将安照代码的字面量来精确解释,最后的结果会是 2、8、10、16 进制中的一个。所以 int(‘010’, 0) 是非法的,但 int(‘010’) 和 int(‘010’, 8) 是合法的。
刷题——Python篇(2)类型转换相关推荐
- i春秋python_I春秋刷题 WEB篇
I春秋刷题 WEB篇 一.爆破-1 题目内容:flag就在某六位变量中. include "flag.php"; $a = @$_REQUEST['hello']; if(!pre ...
- 刷题 Python: 明码
刷题 Python: 明码 4 0 4 0 4 0 4 32 -1 -16 4 32 4 32 4 32 4 32 4 32 8 32 8 32 16 34 16 34 32 30 -64 0 16 ...
- LeetCode刷题Python实录
使用Python的LeetCode刷题 前言 题目 1408. 数组中的字符串匹配 508. 出现次数最多的子树元素和 1089. 复写零 剑指 Offer 14- I. 剪绳子 1175. 质数排列 ...
- 力扣牛客每日刷题(Python解法持续更新)
力扣牛客每日刷题(持续更新) 初试结束第15天, 之前简单的处理了部分毕设方面的任务, 对接下来的学习做了个简单的规划 决定每天开始刷几道力扣题提高一下算法的理解,不能让之前学的数据结构都忘记了 每道 ...
- 剑指offer刷题笔记-篇2
文章目录 剑指offer 前言 机器人的运动范围 剪绳子 二进制中1的个数 数值的整数次方 从1到n的位数 移除链表元素 删除链表中重复的结点 *正则表达式匹配 *表示数值的字符串 调整数组顺序 链表 ...
- 【Leetcode刷题Python】40. 组合总和 II
1 题目 给定一个候选人编号的集合 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合. candidates 中的每个数字在每 ...
- 【Leetcode刷题Python】516. 最长回文子序列
1 题目 给你一个字符串 s ,找出其中最长的回文子序列,并返回该序列的长度. 子序列定义为:不改变剩余字符顺序的情况下,删除某些字符或者不删除任何字符形成的一个序列. 示例 1: 输入:s = &q ...
- python题库刷题训练软件_刷题 -- python计算器练习题
假设python只能简单处理+-/,不能处理括号.练习处理.练习正则. 网上有些无法很好处理负号,如下情况.暂未处理括号数字间缺少等情况. (-1+(2-5(-1))(2-5)) -1+(2-5)*( ...
- 【Leetcode刷题Python】714. 买卖股票的最佳时机含手续费
1 题目 给定一个整数数组 prices,其中 prices[i]表示第 i 天的股票价格 :整数 fee 代表了交易股票的手续费用. 你可以无限次地完成交易,但是你每笔交易都需要付手续费.如果你已经 ...
最新文章
- idea显示初始界面_Python基础 PyCharm 的初始设置
- 你只使用到了 VS Code 20% 的功能?让 VS Code 首著作者带你玩转 VS Code!
- c 将图片存入到mysql数据库中_如何将图片转换存入到数据库中,并从数据库中取出转换成图片...
- android NinePatch图片制做
- 柳青:2017,滴滴实现规模增长和修炼内功的一年
- bzoj 3360: [Usaco2004 Jan]算二十四(暴力+表达式求值)
- placeholder在不同浏览器下的表现及兼容方法 placeholder兼容
- APIcloud启动页
- lr压测mysql数据库_jmeter压测mysql数据库
- 软件测试用例(全面)
- Cognos组织架构介绍
- android 积分墙广告平台有哪些,积分墙平台有哪些(全面解读积分墙)
- spring boot网上眼镜商场毕业设计-附源码241659
- webapp封装 苹果app证书
- 消费者洞察:数据化闭环洞察消费者
- nnunet入门之一 (CT图像分割)
- linux原子过程,linux系统编程:IO读写过程的原子性操作实验
- android相机拍摄格式NV21,如何通过libyuv将NV21格式的android相机预览数据转换为i420?...
- PyCharm安装scrapy框架
- Wider Face人脸数据集