3.数据类型

news2024/9/20 10:14:51

作业系统链接
Python 是一门面向对象友好的语言,支持多种内置数据类型,包括整数(int)浮点数(float)布尔值(bool)字符串(str)列表(list)元组(tuple)集合(set)字典(dict)复数(complex)函数(function)模块(module)。Python 还提供了一些内置常数,如TrueFalseNonemath.pimath.emath.taumath.inf和**-math.inf**。运算符的运作方式会受到运算数据的类型的影响,例如整除(//)模运算(%)。Python 的逻辑运算采用短路求值,确保在某些情况下不会执行可能导致崩溃的代码。此外,**isinstance()函数比type()**函数更具有稳健性,特别是在处理继承关系时。1

📊表格速览

主题关键信息信息颗粒度细化
Python 数据类型和操作整数 (int)type(2) 返回 <class 'int'>
浮点数 (float)type(2.2) 返回 <class 'float'>
布尔值 (bool)type(2 < 2.2) 返回 <class 'bool'>
类型 (type)type(type(42)) 返回 <class 'type'>
字符串 (str)type("2.2") 返回 <class 'str'>
列表 (list)type([1, 2, 3]) 返回 <class 'list'>
元组 (tuple)type((1, 2, 3)) 返回 <class 'tuple'>
集合 (set)type({1, 2}) 返回 <class 'set'>
字典 (dict)type({1: 42}) 返回 <class 'dict'>
复数 (complex)type(2 + 3j) 返回 <class 'complex'>
函数 (function)type(f) 返回 <class 'function'>
模块 (module)type(math) 返回 <class 'module'>
内置常数True布尔真值
False布尔假值
None空值
math.pi数学常数 π
math.e数学常数 e
math.tau数学常数 τ
math.inf浮点正无穷大
内置运算符算术运算符+, -, *, /, //, **, %
关系运算符<, <=, >=, >, ==, !=
赋值运算符+=, -=, *=, /=, //=, **=, %=
逻辑运算符and, or, not
整除和模运算整除 (//)5 // 3 返回 1
模运算 (%)5 % 3 返回 2
类型影响语义运算符优先级2 + 3 * 4 返回 14
短路求值no() and crash() 成功运行
type() vs isinstance()type()type("p2s") == str 返回 True
isinstance()isinstance("p2s", str) 返回 True
isNumber()isinstance(x, numbers.Number) 判断是否为数字

在这里插入图片描述

📍名词解释

  1. 整数 (Integer):在Python中,整数是一种基本数据类型,用于表示没有小数部分的数值。例如,2 是一个整数。
  2. 浮点数 (Float):浮点数是Python中用于表示带有小数部分的数值的数据类型。例如,2.2 是一个浮点数。
  3. 布尔值 (Boolean):布尔值是Python中用于表示逻辑真假的数据类型,只有两个值:TrueFalse
  4. 类型 (Type):在Python中,类型是一种用于描述数据类型的对象。例如,type(42) 返回 <class 'int'>,表示42是一个整数类型。
  5. 整除 (Integer Division):整除是Python中的一种除法操作,结果为整数,舍弃余数。例如,5 // 3 的结果是 1

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2148659.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

直流电表如何在新能源领域进行应用

直流电表在新能源领域的应用广泛且深入&#xff0c;其高精度、实时监测和数据分析能力为新能源系统的运行、管理和优化提供了重要支持。 一、太阳能光伏发电系统 在太阳能光伏发电系统中&#xff0c;直流电表扮演着至关重要的角色。太阳能电池板将光能转化为直流电能&#xf…

.NET 一直跻身 30 大Github最活跃开源项目之列。

大家好&#xff0c;我是编程乐趣。 一直以来都在介绍.Net的热门开源项目&#xff0c;今天来说说.Net本身。 .Net在GitHub上也是一个开源项目&#xff0c;.NET 是一个由 Microsoft 和 .NET 社区共同维护的开源跨平台框架。 自 2017 年以来&#xff0c;.NET 一直是 GitHub 上最…

新手教学系列——非正常关机导致MySQL权限表(db)损坏及修复详解

在使用MySQL的过程中,我们常常会遇到一些问题,尤其是当服务器或主机非正常关机或重启时,MySQL的某些表,特别是权限表(如 mysql.db 表),可能会损坏,导致数据库无法启动或访问。这种情况对生产环境的数据库系统来说是相当严重的,因此掌握修复方法非常重要。 本篇文章将…

分享两个ADG监控脚本

分享两个监控脚本&#xff0c;用于监控Oracle ADG的状态&#xff0c;如果状态异常则发送邮件告警 脚本一&#xff1a; 利用语句查询日志的应用状态&#xff0c;如果长时间未应用则邮件告警&#xff0c;提醒DBA检查ADG的状态是否异常&#xff1b; 阈值条件&#xff1a;最近一…

关于用matplotlib.pyplot加载图片颜色不对的解决方法

1.原理&#xff1a;用opencv加载的图片是BGR存储的。而用matplotlib.pyplot 需要RGB的格式,故在加载之前使用下面的语句改成RGB格式。 img2 cv2.cvtColor(img, cv2.COLOR_BGR2RGB) # 或使用 # img2 img[:, :, ::-1]#将图像img的颜色通道进行反转。 ::-1 表示在最后一个维度…

财富通公司开发维修售后小程序,解决售后维修问题

财富通公司为广大用户开发的维修售后小程序&#xff0c;旨在便捷地解决售后维修问题&#xff0c;提升用户体验&#xff0c;增强客户粘性。以下是该小程序如何具体解决售后维修问题的几个关键点&#xff1a; 一. 一站式报修流程 1.简化操作&#xff1a;用户只需通过小程序几步…

智能监控-智能管理系统解决方案

一、引言 在数字化浪潮席卷全球的今天&#xff0c;智能化管理已成为各行业不可或缺的一部分。物联网智能监控管理系统解决方案&#xff0c;凭借其强大的功能性和易用性&#xff0c;为网络传输、环境监测及安全控制提供了全面的智能管理手段。该系统集成了I/O网络模块、高精度传…

HTML/CSS/JS学习笔记 Day7(CSS--C4 CSS的三大特性)

跟着该视频学习&#xff0c;记录笔记&#xff1a;【黑马程序员pink老师前端入门教程&#xff0c;零基础必看的h5(html5)css3移动端前端视频教程】https://www.bilibili.com/video/BV14J4114768?p12&vd_source04ee94ad3f2168d7d5252c857a2bf358 Day6 内容梳理&#xff1a;…

用Python实现时间序列模型实战——Day 26-27: 时间序列分析项目实战

一、学习内容 在本次项目实战中&#xff0c;我们将使用一个复杂的时间序列数据集&#xff0c;展示完整的时间序列分析流程&#xff0c;包括&#xff1a; 数据探索与预处理&#xff1a;初步分析数据的特征&#xff0c;处理缺失值和异常值&#xff0c;进行必要的转换。建模&…

EmguCV学习笔记 VB.Net 12.2 WeChatQRCode

版权声明&#xff1a;本文为博主原创文章&#xff0c;转载请在显著位置标明本文出处以及作者网名&#xff0c;未经作者允许不得用于商业目的。 EmguCV是一个基于OpenCV的开源免费的跨平台计算机视觉库,它向C#和VB.NET开发者提供了OpenCV库的大部分功能。 教程VB.net版本请访问…

BGP 路由反射器

转载&#xff1a;BGP 路由反射器 / 实验介绍: / 原理概述 缺省情况下&#xff0c;路由器从它的一个 IBGP 对等体那里接收到的路由条目不会被该路由器再传递给其他IBGP对等体&#xff0c;这个原则称为BGP水平分割 原则&#xff0c;该原则的根本作用是防止 AS 内部的 BGP 路由…

卷王阿里又开启价格战,大模型价格降价85%!

我是Shelly&#xff0c;一个专注于输出AI工具和科技前沿内容的AI应用教练&#xff0c;体验过300款以上的AI应用工具。关注科技及大模型领域对社会的影响10年。关注我一起驾驭AI工具&#xff0c;拥抱AI时代的到来。 9月19日&#xff0c;就是昨天&#xff0c;一年一度的云计算盛…

【每天学点AI】一个例子带你了解Python装饰器到底在干嘛!

今天我们来聊聊一种能给你的代码变得“加料”的神器——Python装饰器。 就像一杯咖啡&#xff0c;原本它是苦的&#xff0c;为了让它符合我的口味&#xff0c;我给它添加了糖&#xff0c;添加之后就完美的符合了我的口味。 那么&#xff0c;装饰器又是如何给代码进行“加料”呢…

1 elasticsearch安装

【0】官网参考 https://www.elastic.co/guide/en/elasticsearch/reference/7.11/targz.html 【1】Centos7 下载安装 【1.1】下载 官网&#xff1a;Download Elasticsearch | Elastic 选择好自己想要的相关版本即可&#xff1b; 【2】Centos7.X 前置环境配置&#xff08;uli…

Request 跨线程访问问题

优质博文&#xff1a;IT-BLOG-CN 此篇文章是基于 Tomcat Request Cookie 丢失问题 文章的一个延续 一、Request 跨线程访问问题 问题代码摘要 为了方便选择发起get请求&#xff0c;然后只需要传递一个参数就行&#xff0c;核心步骤是要把request传递到异步线程里面去&#xf…

ssm自助购药小程序 LW PPT源码调试讲解

第二章开发技术介绍 此系统的关键技术和架构&#xff0c;Java技术、B/S结构、Ssm框架和Mysql数据库&#xff0c;是本系统的关键开发技术&#xff0c;对系统的整体、数据库、功能模块、系统页面以及系统程序等设计进行了详细的研究与规划。 2.1 系统开发平台 在线自助购药小程…

Linux入门攻坚——33、Mini Linux制作-2

前面是通过自定义内核配置制作的一个非常精简的Linux&#xff0c;这个Linux只能执行已经移植的有限的几个命令程序&#xff0c;为了使其具有更多功能&#xff0c;且控制其大小&#xff0c;使用kernel busybox。 busybox模拟实现了linux的各种命令程序。BusyBox 是一个集成了三…

【WPF】01 微软官方介绍开篇

这篇引入微软的首页介绍&#xff0c;比较全面&#xff0c;用于个人学习查看的内容&#xff0c;方便查找&#xff0c;后续将根据实战情况&#xff0c;逐步积累应用到的方法实现的效果等。 WPF 介绍 Windows Presentation Foundation (WPF) 是下一代显示系统&#xff0c;用于生…

微型丝杆加工的基本环境要求

微型丝杆是现代工业中常见的传动装置&#xff0c;广泛应用于各种机械设备和自动化系统中。而在潮湿、腐蚀性气体或高温等特殊环境下&#xff0c;微型丝杆需要具备特殊的环境适应性和防腐性能&#xff0c;以确保其长期稳定可靠地工作。那么微型丝杆的加工对环境有什么要求呢&…

IDEA中其他操作

删除类文件 点击想要删除的类-鼠标右键-Delete即可删除。需要注意的是如果该类中有代码引用了其他相关代码的话&#xff0c;需要先删除其他相关代码才能删除该类。 修改类名称 点击选中类-鼠标右键-Refactor-Rename 修改模块名 与修改类名称是一样的操作&#xff0c;只是在…