【python】数值类型

整数类型

表示的数值没有小数部分的数值,包含正整数、复数和0

进制种类引导符号描述
十进制默认情况,例如:365,786
二进制0b或0B由字符0和1组成,例如0b10101
八进制0o或0O由字符0到7组成,例如0o763
十六进制0x或0X由字符0到9,a到f或A到F组成,例如0x987A

浮点数类型

表示带有小数点的数值,由整数部分和小数部分组成
注意:两个浮点类型的数在进行运算时,有一定的概率运算结果后增加一些“不确定的”的尾数
如果不想出现不确定的尾数,可以用round保留确定位数

print(round(0.1+0.2,1)	# 保留一位小数

python中的复数与数学中的复数形式完全一致,由实部和虚部组成
在python中实数部分用.real表示,虚数部分用.imag表示

字符串类型

连续的字符序列,可以表示计算机所能识别的一切字符
字符串的界定符:单引号、双引号、三引号

转义字符描述说明
\n换行符
\t水平制表位,用于横向跳到下一个制表位
\"双引号
\’单引号
\\一个反斜杠

三引号:用于定义多行字符串

原字符:使转义字符失效的字符,r或R

print(r'北\t京\t欢\t迎\t你')

字符串类型

字符串又被称为有序的字符序列,对某个字符的检索称为索引。正向索引从0开始到N-1,反向索引从右到左为-1到-N

对字符串中某个子串或区间的检索称为切片
语法结构:字符串或字符串变量[N:M]
N开始到M结束不包含M
字符串或字符串变量[N:]
N开始到字符串结尾

常用的字符串操作

操作符描述说明
x+y将字符串x与y连接起来
xn或nx复制n次字符串x
x in s如果x是s的子串,结果为True,否则结果为False

布尔类型

用来表示“真”值或“假”值的数据类型
在python中使用标识符True或Faalse表示布尔类型的值
True表示整数1,False表示整数0
布尔值为False的情况:

  • False或者None
  • 数值中的0,包含0,0.0,虚数0
  • 空序列,包含空字符串、空元组、空列表、空字典、空集合
  • 自定义对象的实例,该对象的__bool__()方法返回False或__len__()方法返回0

数据类型之间的转换

  • 隐式转换
    在执行除法运算时,会隐式地将结果的类型转成float类型

  • 显示转换

函数描述说明
int(x)将x转换为整数类型
float(x)将x转换为浮点数类型
str(x)将x转换为字符串
chr(x)将整数x转换为一个字符
ord(x)将一个字符x转换为其对应的整数值
hex(x)将一个整数x转换为一个十六进制字符串
oct(x)将一个整数x转换为一个八进制字符串
bin(x)将一个整数x转换为一个二进制字符串

int(x)不会四舍五入,直接取整数部分
将字符串转换成int或float报错地情况

print(int('18a'))
print(int('3.14'))
print(float('4a.5'))

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

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

相关文章

golang面试题大全

go基础类 1、与其他语言相比,使用 Go 有什么好处? 与其他作为学术实验开始的语言不同, Go 代码的设计是务实的。每个功能和语法决策都旨在让程序员的生活更轻松。Golang 针对并发进行了优化,并且在规模上运行良好。由于单一的标…

蓝桥杯(C++ 矩形总面积 错误票据 分糖果1 三国游戏 分糖果2)

目录 一、矩形总面积 思路: 代码: 二、错误票据 思路: 代码: 三、分糖果1 思路: 代码: 四、三国游戏 思路: 代码: 五、分糖果2 思路: 代码:…

uniapp 微信小程序自带实时线上日志

找个位置建上js文件 var log wx.getRealtimeLogManager ? wx.getRealtimeLogManager() : nullmodule.exports {info() {if (!log) returnlog.info.apply(log, arguments)},warn() {if (!log) returnlog.warn.apply(log, arguments)}, error() {if (!log) returnlog.error.a…

2018年认证杯SPSSPRO杯数学建模C题(第二阶段)机械零件加工过程中的位置识别全过程文档及程序

2018年认证杯SPSSPRO杯数学建模 基于轮廓提取与图像配准的零件定位问题研究 C题 机械零件加工过程中的位置识别 原题再现: 在工业制造自动生产线中,在装夹、包装等工序中需要根据图像处理利用计算机自动智能识别零件位置,并由机械手将零件…

访问者模式介绍

目录 一、访问者模式介绍 1.1 访问者模式定义 1.2 访问者模式原理 1.2.1 访问者模式类图 1.2.2 模式角色说明 二、访问者模式的应用 2.1 需求说明 2.2 需求实现 2.2.1 V1版本 2.2.1.1 抽象产品类 2.2.1.2 糖果类 2.2.1.3 酒水类 2.2.1.4 水果类 2.2.1.5 访问者接口…

react之unpkg.com前端资源加载慢、加载不出

文章目录 react之unpkg.com前端资源加载慢什么是unpkg.com加载慢原因解决方案替换国内cdn在 package.json 中打包进来 react之unpkg.com前端资源加载慢 什么是unpkg.com unpkg 是一个内容源自 npm 的全球快速 CDN。 作为前端开发者,我们对 unpkg 都不陌生&#x…

c# new

new 用于创建对象和调用构造函数, 调用别的类里的函数。

随笔03 笔记整理

图源:文心一言 关于我的考研与信息安全类博文整理~🥝🥝 第1版:整理考研类博文~🧩🧩 第2版:提前列出博文链接,以便小伙伴查阅~🧩🧩 第3版:整理We…

上海亚商投顾:沪指探底回升 大金融板块午后走强

上海亚商投顾前言:无惧大盘涨跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。 一.市场情绪 指昨日探底回升,深成指、创业板指午后跌超1%,尾盘集体拉升翻红,北证50指数涨…

一万六千字大章:Chrome 浏览器插件 V3 版本 Manifest.json 文件全字段解析

Chrome 浏览器插件 V3 版本 Manifest.json 文件全字段解析 Manifest.json 文件格式 每个扩展程序的根目录中都必须有一个 manifest.json 文件,其中列出了有关该扩展程序的结构和行为的重要信息。 1、Demo 展示 1. 最小文件 {"manifest_version": 3,&quo…

2024哪些跨境电商平台值得做?

时代的巨变在2023年尤其明显,这一年随着全球化进程的加深,跨境出海处于“高景气”阶段。为了在跨境出海浪潮中保有稳定的地位甚至获得增长,跨境人最需要关注的是哪个跨境电商平台成为大势,用户所选择的平台是什么?在跨…

echarts图表

所谓图表就是用来统计一些数据的,图表有很多种,有折线图、柱状图、饼状图、散点图等等多种多样的样式,我们可以根据自身需求来选择。 我们在用的时候是要先下载的,我们可以直接搜echarts官网,里面有快速入门&#xff…

select...in在mybatis里使用(巨坑!!)

情景:最近遇到了一个bug: 在DAO层里的这个sql语句,传入的参数没问题,在mysql里面查询也查询到了数据,为什么在dao层执行的时候查到数据不完整甚至没有呢? 主要原因: Mybatis 在 处理#{}时&…

STM32 基本定时器反转LED

引脚是什么为什么要初始化引脚? 在嵌入式系统中,引脚是微控制器或微处理器上的物理引脚,用于连接外部设备、传感器或其他芯片。每个引脚都有特定的功能和用途,例如输入、输出、模拟输入、电源供应等。STM32F103C8T6引脚图&#xf…

转换操作符转换类型:普通函数指针(普通函数、类的静态函数)、类的成员函数指针

一、转换操作符的定义 转换操作符是一种特殊的类成员函数 ,它定义将类类型值转变为其他类型值的转换,转换操作符在类定义体内声明,在保留字operator之后跟着转换的目标类型,转换函数采用如下通用形式: operator type(…

2018年认证杯SPSSPRO杯数学建模B题(第二阶段)动态模糊图像全过程文档及程序

2018年认证杯SPSSPRO杯数学建模 动态模糊图像复原 B题 动态模糊图像 原题再现: 人眼由于存在视觉暂留效应,所以看运动的物体时,看到的每一帧画面都包含了一段时间内 (大约 1/24 秒) 的运动过程,所以这帧画面事实上是模糊的。对…

C++入门学习(一)写一个helloworld

1、头文件 #include <iostream> using namespace std; 任何程序都需要这两句的&#xff0c;写上就好。 2、主文件 int main() {cout<<"Hello World!"<<endl;return 0; } 由于是int型数据&#xff0c;所以要返回一个值&#xff0c;即return0。…

ChatGPT vs 文心一言(AI助手全面比较)

随着人工智能的不断发展&#xff0c;ChatGPT&#xff08;OpenAI&#xff09;和文心一言都代表了当前先进的自然语言处理技术。它们在智能回复、语言准确性和知识库丰富度等方面都有各自的优势。在下面的比较中&#xff0c;我们将从多个角度探讨这两个AI助手&#xff0c;帮助你更…

JVM:垃圾回收机制(GC)

垃圾判断&#xff1a; 引用计数算法&#xff1a; 在对象中添加一个引用计数器&#xff0c;当每有一个地方引用它时&#xff0c;计数器值加一。当引用失效时&#xff0c;计数器值就减一。当一个对象的计数器为零时&#xff0c;表示该对象没有被任何其他对象引用&#xff0c;因此…

ubuntu服务器更改时区

sudo timedatectl set-timezone Asia/Shanghai