首页 > 其他分享 >1.18每日总结

1.18每日总结

时间:2024-01-18 23:44:07浏览次数:27  
标签:总结 类型转换 int 每日 数据类型 1.18 num print new

Python3 数据类型转换

有时候,我们需要对数据内置的类型进行转换,数据类型的转换,一般情况下你只需要将数据类型作为函数名即可。

Python 数据类型转换可以分为两种:

  • 隐式类型转换 - 自动完成
  • 显式类型转换 - 需要使用类型函数来转换

隐式类型转换

在隐式类型转换中,Python 会自动将一种数据类型转换为另一种数据类型,不需要我们去干预。

以下实例中,我们对两种不同类型的数据进行运算,较低数据类型(整数)就会转换为较高数据类型(浮点数)以避免数据丢失。

实例

num_int = 123
num_flo = 1.23

num_new = num_int + num_flo

print("num_int 数据类型为:",type(num_int))
print("num_flo 数据类型为:",type(num_flo))

print("num_new 值为:",num_new)
print("num_new 数据类型为:",type(num_new))

以上实例输出结果为:

num_int 数据类型为: <class 'int'>
num_flo 数据类型为: <class 'float'>
num_new: 值为: 124.23
num_new 数据类型为: <class 'float'>

代码解析:

  • 实例中我们对两个不同数据类型的变量 num_int 和 num_flo 进行相加运算,并存储在变量 num_new 中。
  • 然后查看三个变量的数据类型。
  • 在输出结果中,我们看到 num_int 是 整型(integer) , num_flo 是 浮点型(float)
  • 同样,新的变量 num_new 是 浮点型(float),这是因为 Python 会将较小的数据类型转换为较大的数据类型,以避免数据丢失。

我们再看一个实例,整型数据与字符串类型的数据进行相加:

实例

num_int = 123
num_str = "456"

print("num_int 数据类型为:",type(num_int))
print("num_str 数据类型为:",type(num_str))

print(num_int+num_str)

以上实例输出结果为:

num_int 数据类型为: <class 'int'>
num_str 数据类型为: <class 'str'>
Traceback (most recent call last):
  File "/runoob-test/test.py", line 7, in <module>
    print(num_int+num_str)
TypeError: unsupported operand type(s) for +: 'int' and 'str'

从输出中可以看出,整型和字符串类型运算结果会报错,输出 TypeError。 Python 在这种情况下无法使用隐式转换。

但是,Python 为这些类型的情况提供了一种解决方案,称为显式转换。

标签:总结,类型转换,int,每日,数据类型,1.18,num,print,new
From: https://www.cnblogs.com/louwangshayu/p/17973689

相关文章

  • 一月题目总结
    P6109rqrmq1https://www.luogu.com.cn/problem/P6109这个题有很多精妙,经典的操作。非常精彩。首先第一个经典的是,遇到二维平面就考虑扫描线。然后变成一段时间内的最大值问题后,就很自然的想到,用猫树的思想,把一段时间拆成前后缀,从而变成历史问题。关于这类,离线后维护另一个可......
  • 2024-01-17 训练总结
    A组大佬太强了不敢发,就发博客上了。T1排水系统[NOIP2020]排水系统题目描述对于一个城市来说,排水系统是极其重要的一个部分。有一天,小C拿到了某座城市排水系统的设计图。排水系统由\(n\)个排水结点(它们从\(1\simn\)编号)和若干个单向排水管道构成。每一个排水结点有......
  • # [题目总结] [COCI2015-2016#2] SAVEZ
    [题目总结][COCI2015-2016#2]SAVEZ题目题目让我们判断\(s_i\)是否是\(s_j\)的开头结尾。首先想到字符串哈希,这样仍然不优美,暴力判断点对是\(O(n^2)\)的。如果这个时候卡住了,不妨往其他方面想想。看到前缀,我们自然地想到Trie。那么这道题就做完一半了。注意题目求的是......
  • 1.18闲话
    同桌是弱智火p,天天启动,今天上英语课在哪里开局就是霸体加螺旋丸直接拿到你的先手替身我就飞雷神然后走过去捡标再次拿到先手哎呀我真是太有实力了然后被英语老师D了,鉴定为玩青水玩的推歌不想推太大众的,但是不大众的都想不起来了,只能想好久才想起来几个推歌:得过且过的勇者/洛天依......
  • 【2024.01.18】RSS的部署和使用
    ===在这个信息杂乱的时代,需要RSS的存在来帮助我们整合信息这样子我就可以不用开B站看关注的人的信息,打开博客去看别人的博文,打开什么值得买看最新的榜单而是统统全在一个程序内看完所有的信息完整的RSS需要有RSS阅读源,RSS服务器,RSS阅读器RSS阅读器我选择的是FluentReader,颜......
  • vue3总结
    一、OptionsAPI(选项式)和 CompositionAPI(组合式)    结合hooks:提供了一种在函数组件中共享逻辑和状态的方式。(契合组合式api)例: 1.新建hooks文件夹,存放多个处理文件(js、ts)import{onMounted,reactive}from"vue";importaxiosfrom"axios";exportdef......
  • 人性铁律,人性总结
    人性铁律:1.亲不过父母,近不过夫妻。2.除了父母,没有人关心你快不快乐,所有人都在看你有没有用。3.一代亲,二代表,三代四代就拉倒。4.真姑妈,假舅妈,半真半假是姨妈。5.所有的亲戚里面,“舅舅”才是最靠谱的。6.姐妹再好,吃亏就吵。7.兄弟再好,借钱就恼。8.人与人的关系本质,只是利益......
  • 2024.1.18-每日进度笔记
    今天,我主要尝试了通过摄像头拍照并保存在本地指定文件。 参考:百度文心一言的回复。 <%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtml><html><head><title>获取摄像头画面并拍照</title......
  • Spring ResourceLoader 总结
    ResourceLoader总结Spring将采用和ApplicationContext相同的策略来访问资源。也就是说,如果ApplicationContext是FileSystemXmlApplicationContext,res就是FileSystemResource实例;如果ApplicationContext是ClassPathXmlApplicationContext,res就是ClassPathResource实例当Spring应......
  • 1.18学习进度
    1.local模式基本原理   本质:启动一个JVMProcess进程(一个进程里面有多个线程),执行任务task   local模式可以限制模拟spark集群环境的线程数量,即local[N]或local[*]       其中N代表可以使用N个线程,如果不指定N,默认是1个线程       如果是local[*],则代表R......