8. 数字类型讲解

python3 数字类型的使用

1. 基础知识

Python 数字数据类型用于存储数值。
数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。

可以使用del语句删除一些数字对象的引用。

del var1[,var2[,var3[....,varN]]]

Python 支持三种不同的数值类型:
(1)整型(int) – 通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的 Long 类型。布尔(bool)是整型的子类型
(2)浮点型(float) – 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)
(3)复数(complex) – 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。

# type()获取类型
num1,num2,num3= 20, True, 4+3j
print(type(num1), type(num2), type(num3))# 可以通过del语句删除单个或多个对象
del num1, num2, num3# 使用十六进制和八进制来代表整数
number1 = 0xAA   # 16进制
number2 = 0o34   # 8进制
print(number1, number2)

在这里插入图片描述

2. 数字类型转换加粗样式

有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。
int(x) 将x转换为一个整数。
float(x) 将x转换到一个浮点数。
complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。
complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。

3. 数字运算

Python 解释器可以作为一个简单的计算器,您可以在解释器里输入一个表达式,它将输出表达式的值。表达式的语法很直白: +, -, * 和 /, 和其它语言(如Pascal或C)里一样。
注意:在整数除法中,除法 / 总是返回一个浮点数如果只想得到整数的结果,丢弃可能的分数部分,可以使用运算符 //

print(2/4)      # 返回一个浮点数 0.5
print(2//4)     # 返回一个整数 0

在这里插入图片描述
注意:// 得到的并不一定是整数类型的数,它与分母分子的数据类型有关系。

print(7//2)
print(7.0//2)
print(7//2.0)

在这里插入图片描述
Python 可以使用 ** 操作来进行幂运算:

print(5**2) # 5的平方

查看全文

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

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

相关文章:

在这里插入图片描述

8. 数字类型讲解

python3 数字类型的使用
1. 基础知识
Python 数字数据类型用于存储数值。 数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。
可以使用del语句删除一些数字对象的引用。
del var1[,var2[,var3[….,varN]]]Python 支持三种不同的……

Gradle vs Maven 基本对比(一)

Gradle 与Maven 的基本对比
对比目录:
1、工具包目录对比 2、创建项目结构对比 3、启动进程对比 4、性能对比 5、简洁性对比
什么是gradle:
Gradle 是一个开源的运行在JVM上自动化构建工具,专注于灵活性和性能。Gradle 使用 Groovy 或 Kotlin DSL(领……

计网必会:FTP 文件传输协议

文章目录概念理解工作流程特性过程FTP缺点概念理解
用户登录本地主机向远程主机传输一个文件,为了让用户能够访问远程主机的账户,用户必须提供一个标识,类似于之前文章中的用户标识,满足唯一性。 在完成授权后就可以进行文件收发……

[疑难杂症2023-002]不就是Move一个文件吗,怎么会有这么多坑呢?

本文由Markdown语法编辑器编辑完成.
1. 前言:
近期在项目中遇到一个需求. 背景是,在一个QT封装的C/S架构的软件中,一个报告的预览页面,是由QT封装了QWebWidget, 里面放着一个网页.这个网页通过调用一定的……

CSS 加载进度条

CSS 加载进度条
环形加载条 <!DOCTYPE html>
<html><head><meta charset"utf-8"><title>环形加载条</title><style type"text/css">.box {width: 200px;height: 200px;border: 1px solid silver;display: flex……

SpringBoot原理解析

目录
一、Profile功能
(一)、application-profile功能
(二)、Profile条件装配功能
(三)、profile分组
二、外部化配置
(一)、外部配置源
(二)、配置文……

windows安装npm和cnpm

npm: 代码的包管理器,但是服服器在国外,每一次启动项目都要下载一些依赖,耗时之久,官网下载链接戳 npm。 cnpm:这是淘宝团队出的npm的镜像,可用此代替官方的只读版本,官网链接 cnpm。
先安装np……

数分毕设:B站思政课和文化自信、中国医学史视频评论爬虫+数据分析(完整代码)

对应的是B站爬虫需求的第一、二点!定义了一个类来减少冗余代码!B站的反爬措施没多少,难点是在与找到评论的接口地址! 大致思路如下: B站首页搜索【思政课】,发现一个页面有20个视频,我们将所有视频的链接以及标题等数据存放到csv文件中根据上述的csv文件将得到的视频网址……

量化策略——准备3 数据、Backtrader回测框架与quantstats评价指标

我们一般使用AKShare这个库来获取股票数据或策略中用得到的数据: AKShare github主页:https://github.com/akfamily/akshare
使用Backtrader框架作为回测的框架: Backtrader github主页:https://github.com/mementum/backtrader ……

回顾在江西博微科技工作9个月回顾(吐槽)

工作回顾
入职 我于2022年3月31号入职江西博微科技新技术有限公司-新疆分公司,这边基础开发人员岗级有3级,每一级有3个等级,也就是3级9等,我当时offer不是新疆分公司部门,是项目部,岗级是2B,来……

客快物流大数据项目(一百一十二):初识Spring Cloud

文章目录
初识Spring Cloud
一、Spring Cloud简介
二、SpringCloud 基础架构图…

C和C++中的struct有什么区别

区别一: C语言中: Struct是用户自定义数据类型(UDT)。 C语言中: Struct是抽象数据类型(ADT),支持成员函数的定义。
区别二:
C中的struct是没有权限设置的&#xff0c……

docker的数据卷详解

数据卷 数据卷是宿主机中的一个目录或文件,当容器目录和数据卷目录绑定后,对方修改会立即同步
一个数据卷可以同时被多个容器同时挂载,一个容器也可以被挂载多个数据卷
数据卷作用:容器数据持久化 /外部机器和容器间接通信 /容器……

13、Qt生成dll-QLibrary方式使用

Qt创建dll,使用QLibrary类方式调用dll
一、创建项目
1、新建项目->其他项目->Empty qmake Project->Choose 2、输入项目名,选择项目位置,下一步 3、选择MinGW,下一步 4、完成 5、.pro中添加TEMPLATE subdirs&#xff……

基于mapreduce 的 minHash 矩阵压缩

Minhash作用: 对大矩阵进行降维处理,在进行计算俩个用户之间的相似度。
比如: 俩个用户手机下载的APP的相似度,在一个矩阵中会有很多很多的用户要比较没俩个用户之间的相似度是一个很大的计算任务 如果首先对这个矩阵降维处理&am……

关于hashmap使用迭代器的问题

keySet获得的只是key值的集合,valueSet获得的是value集合,entryset获得的是键值对的集合。 package com.test2.test;import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;public class mapiterator……

Hadoop入口FileSystem HDFS操作 本地文件合并到HDFS和HDFS文件合并

Hadoop 文件API的起点是FileSystem类。这是一个与文件系统交互的抽象类。存在不同的具体实现子类来处理HDFS和本地文件系统。
HDFS接口的FileSystem对象:
Configuration conf new Configuration();
FileSystem hdfs FileSystem.get(conf); HDFS直接操作&#x……

combiner partitioner

combine是在map端进行的,是在patition之后 partitioner也是在map端进行的 combine 适用在每个map端进行简单的合并,同样也是继承Reduce类。…

toString.indexOf(:)和subsTring

package com.test2.test;public class subStirngTest {public static void main(String[] args) {String sb"abcdefgh";String sc"abcd:efgh";int splitIndexsc.indexOf(":");//找到标识符的位置System.out.println(splitIndex);sb.substring(1)……

Aprior 算法

Apriori 算法:(hadoop中实现) 第一步:统计项的频度 (用一个MR统计出来) 假设是一个矩阵 U1 app1 , app3
U2 app1 , app2 , app3
U3 app2 , app3 把矩阵看成一行行的向量
U1<app……

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注