继续在牛客网 练习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)类型转换相关推荐

  1. i春秋python_I春秋刷题 WEB篇

    I春秋刷题 WEB篇 一.爆破-1 题目内容:flag就在某六位变量中. include "flag.php"; $a = @$_REQUEST['hello']; if(!pre ...

  2. 刷题 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 ...

  3. LeetCode刷题Python实录

    使用Python的LeetCode刷题 前言 题目 1408. 数组中的字符串匹配 508. 出现次数最多的子树元素和 1089. 复写零 剑指 Offer 14- I. 剪绳子 1175. 质数排列 ...

  4. 力扣牛客每日刷题(Python解法持续更新)

    力扣牛客每日刷题(持续更新) 初试结束第15天, 之前简单的处理了部分毕设方面的任务, 对接下来的学习做了个简单的规划 决定每天开始刷几道力扣题提高一下算法的理解,不能让之前学的数据结构都忘记了 每道 ...

  5. 剑指offer刷题笔记-篇2

    文章目录 剑指offer 前言 机器人的运动范围 剪绳子 二进制中1的个数 数值的整数次方 从1到n的位数 移除链表元素 删除链表中重复的结点 *正则表达式匹配 *表示数值的字符串 调整数组顺序 链表 ...

  6. 【Leetcode刷题Python】40. 组合总和 II

    1 题目 给定一个候选人编号的集合 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合. candidates 中的每个数字在每 ...

  7. 【Leetcode刷题Python】516. 最长回文子序列

    1 题目 给你一个字符串 s ,找出其中最长的回文子序列,并返回该序列的长度. 子序列定义为:不改变剩余字符顺序的情况下,删除某些字符或者不删除任何字符形成的一个序列. 示例 1: 输入:s = &q ...

  8. python题库刷题训练软件_刷题 -- python计算器练习题

    假设python只能简单处理+-/,不能处理括号.练习处理.练习正则. 网上有些无法很好处理负号,如下情况.暂未处理括号数字间缺少等情况. (-1+(2-5(-1))(2-5)) -1+(2-5)*( ...

  9. 【Leetcode刷题Python】714. 买卖股票的最佳时机含手续费

    1 题目 给定一个整数数组 prices,其中 prices[i]表示第 i 天的股票价格 :整数 fee 代表了交易股票的手续费用. 你可以无限次地完成交易,但是你每笔交易都需要付手续费.如果你已经 ...

最新文章

  1. idea显示初始界面_Python基础 PyCharm 的初始设置
  2. 你只使用到了 VS Code 20% 的功能?让 VS Code 首著作者带你玩转 VS Code!
  3. c 将图片存入到mysql数据库中_如何将图片转换存入到数据库中,并从数据库中取出转换成图片...
  4. android NinePatch图片制做
  5. 柳青:2017,滴滴实现规模增长和修炼内功的一年
  6. bzoj 3360: [Usaco2004 Jan]算二十四(暴力+表达式求值)
  7. placeholder在不同浏览器下的表现及兼容方法 placeholder兼容
  8. APIcloud启动页
  9. lr压测mysql数据库_jmeter压测mysql数据库
  10. 软件测试用例(全面)
  11. Cognos组织架构介绍
  12. android 积分墙广告平台有哪些,积分墙平台有哪些(全面解读积分墙)
  13. spring boot网上眼镜商场毕业设计-附源码241659
  14. webapp封装 苹果app证书
  15. 消费者洞察:数据化闭环洞察消费者
  16. nnunet入门之一 (CT图像分割)
  17. linux原子过程,linux系统编程:IO读写过程的原子性操作实验
  18. android相机拍摄格式NV21,如何通过libyuv将NV21格式的android相机预览数据转换为i420?...
  19. PyCharm安装scrapy框架
  20. Wider Face人脸数据集

热门文章

  1. error : unterminated argument list invoking macro
  2. Java-- Maps
  3. Makefile 文件的编写
  4. 根据卫星lat,lon,alt,俯仰角,方位角,推算绘制地面的拍摄的区域
  5. UE4 Matinee的动画倒播
  6. 电影“防火墙” 引发的黑客攻击迅雷(转)
  7. Jetpack Compose 初体验(上),retrofit原理面试
  8. js删除网页中图片width 和 height
  9. 前端工程师考核总结_最新前端工程师周工作总结
  10. 网页上如何禁止复制(如何复制xx网站上的内容)