网易首页 > 网易号 > 正文 申请入驻

类型不同怎么计算?

0
分享至

入门教程、案例源码、学习资料、读者群

请访问:python666.cn

大家好,欢迎来到 Crossin的编程教室 !

在 Python 中,每个数据都有明确的类型。最常见的数据类型有:

  • str - 字符串

  • int - 整数

  • float - 浮点数,也就是小数

  • bool - 布尔类型,一种用来表示真与假两种逻辑状态的类型

还有一些复合数据类型,比如:

  • list - 列表

  • dict - 字典

  • tuple - 元组

有些数据虽然“看起来”差不多,但如果类型不同,可以执行的操作也就不相同。

比如通过 input 获取到的输入一律是 str 字符串类型。

即使用户输入一个数字,比如 3,但程序拿到的是一个字符串 3,而不是数字 3,它和数字 1 不能直接进行加法运算,否则就会报错。

如果想要对获取到的数值进行数学运算,常用的解决办法就是做一次类型转换,让程序知道它是一个数字。


a = input()a = int(a)a = a + 1print(a)

数据类型虽然增加了限制,但让程序可以将数据与合适的操作相匹配,减少了程序出错的可能。

即使有些语言不做强制的类型检查,但程序在存储数据时依旧需要按照某种类型的格式来进行,比如字符 3 和数字 3 对于计算机来说就是不同数据,没法按照同样的方式来存储。只不过这些语言会在使用时尝试把它转成可用的类型。这样在开发时更灵活,但也隐藏了风险。

一个冷知识:之前某知名小破站崩溃3小时,就是因为一个字符串 0 和数字 0 的误用。(lua语言不会对类型做强制检查,当 b 为字符 '0' 或者 nan 时程序都可以正常运行,但不会进入 if 返回,于是陷入死循环)

另外,也不是类型不同就一定不能放一起做计算,有些计算就是在特定的类型之间进行的。比如字符串和数字可以做乘法:


print('3' * 2)

结果:


33

对于 Python 的类型 ,你还要什么想了解的内容?欢迎在留言区讨论。

以下是视频时间,欢迎大家关注、点赞、转发:

Crossin的第2本书 《码上行动:利用Python与ChatGPT高效搞定Excel数据分析》 已经上市了 。

本书从 Python 和 Excel 结合使用的角度讲解处理分析数据的思路、方法与实战应用。不论是希望从事数据分析岗位的学习者,还是其他职业的办公人员,都可以通过本书的学习掌握 Python 分析数据的技能。书中创新性地将 ChatGPT 引入到教学当中,用 ChatGPT 答疑并提供实训代码,并介绍了使用 ChatGPT 辅助学习的一些实用技巧,给学习者带来全新的学习方式。

公众号的读者朋友们购买后可在后台联系我,加入读者交流群,Crossin会为你开启陪读模式,解答你在阅读本书时的一切疑问。

感谢转发点赞的各位~

如需了解付费精品课程教学答疑服务

请在Crossin的编程教室内回复:666

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
前中国香港队主帅安德森:国足早晚可以凭借实力杀进世界杯

前中国香港队主帅安德森:国足早晚可以凭借实力杀进世界杯

直播吧
2024-06-20 11:41:11
俄军扎波罗热的总部被摧毁!乌军扩大哈尔科夫控制范围

俄军扎波罗热的总部被摧毁!乌军扩大哈尔科夫控制范围

项鹏飞
2024-06-19 16:27:54
河南女学霸2次高考查分,从627分变成335分,到底怎么回事?

河南女学霸2次高考查分,从627分变成335分,到底怎么回事?

莉雅细细谈
2024-06-17 20:44:48
6月20日下午,突然曝出一个重大消息!又要来大动作吗?

6月20日下午,突然曝出一个重大消息!又要来大动作吗?

股市皆大事
2024-06-20 11:11:59
突发!腾讯终于不忍了!

突发!腾讯终于不忍了!

中国基金报
2024-06-20 00:12:07
失去中国国籍代价有多高?身价千亿依然是待宰的羔羊

失去中国国籍代价有多高?身价千亿依然是待宰的羔羊

枫冷慕诗
2024-06-18 19:09:58
中国富豪,移民数量曝光

中国富豪,移民数量曝光

说财猫
2024-06-20 10:58:43
汪小菲杀疯了,深圳新店开业阵仗堪比明星,网友:光头嫂要后悔了

汪小菲杀疯了,深圳新店开业阵仗堪比明星,网友:光头嫂要后悔了

小咪侃娱圈
2024-06-19 16:31:23
32人死亡!河北最新传染病疫情通报 | 警惕!一地班级停课!

32人死亡!河北最新传染病疫情通报 | 警惕!一地班级停课!

爱上大邢台
2024-06-19 17:48:00
停止美元场内交易后,莫斯科人民币兑卢布,为何跌至一年来新低?

停止美元场内交易后,莫斯科人民币兑卢布,为何跌至一年来新低?

火星宏观
2024-06-20 06:00:02
骂不过根本骂不过, 感觉全网都怼不过林更新啊  博士不是白考的

骂不过根本骂不过, 感觉全网都怼不过林更新啊 博士不是白考的

钱多多多多
2024-06-19 15:24:56
曝45岁伏明霞离婚,净身出户原因揭晓,71岁百亿丈夫只说6个字

曝45岁伏明霞离婚,净身出户原因揭晓,71岁百亿丈夫只说6个字

深度知局
2024-05-20 19:25:53
日本载40吨黄金的船只,在福建沉没,多年后中国打捞,却见怪事?

日本载40吨黄金的船只,在福建沉没,多年后中国打捞,却见怪事?

迷彩前沿
2024-06-19 12:43:55
990亿!销量第一!华为问界暴击BBA

990亿!销量第一!华为问界暴击BBA

财经三分钟pro
2024-06-19 18:41:56
原来妇产科的瓜都这么炸裂的吗!网友们分享让人大跌眼镜!

原来妇产科的瓜都这么炸裂的吗!网友们分享让人大跌眼镜!

滑稽斑马呀
2024-06-18 20:13:35
奇了怪了,一说到哈马斯快被铲除了,就有人急得跳脚

奇了怪了,一说到哈马斯快被铲除了,就有人急得跳脚

非虚构故事
2024-06-19 14:28:58
幼儿园的老师才是知道秘密最多的人!因为小朋友什么都给老师讲!

幼儿园的老师才是知道秘密最多的人!因为小朋友什么都给老师讲!

开玩笑的水母
2024-06-19 18:24:56
上海地铁刚刚宣布:周六起正式启用!“临时”了十多年,网友激动:终于等到了

上海地铁刚刚宣布:周六起正式启用!“临时”了十多年,网友激动:终于等到了

上观新闻
2024-06-19 19:10:33
医生背刺医生

医生背刺医生

阿亮评论
2024-06-20 10:22:23
哈斯勒姆:韦德是詹姆斯共事过的最佳队友 他助詹姆斯学到了无私

哈斯勒姆:韦德是詹姆斯共事过的最佳队友 他助詹姆斯学到了无私

直播吧
2024-06-20 12:24:15
2024-06-20 14:40:52
Crossin的编程教室
Crossin的编程教室
简单有趣的python入门
391文章数 702关注度
往期回顾 全部

科技要闻

小米SU7流量泼天,富贵却被蔚来接住了

头条要闻

深圳网红学位房每平从14万跌到4万 中介:每月都有成交

头条要闻

深圳网红学位房每平从14万跌到4万 中介:每月都有成交

体育要闻

绿军的真老大,开始备战下赛季了

娱乐要闻

叶舒华参加柯震东生日聚会,五毒俱全

财经要闻

日本银行巨头突然爆雷!

汽车要闻

售价11.79-14.39万元 新一代哈弗H6正式上市

态度原创

健康
亲子
手机
房产
数码

晚餐不吃or吃七分饱,哪种更减肥?

亲子要闻

吃一口等于8斤鸡内金,脾虚小孩多多吃,养出钢铁脾胃

手机要闻

摩托罗拉 razr 50 Ultra 手机视频曝光:IPX8 防水、主打 Moto AI

房产要闻

海棠湾!一所重量级国际学校真的来了!

数码要闻

消息称苹果公司暂停Vision Pro 2头显的研发工作

无障碍浏览 进入关怀版