当前位置: 首页 > article >正文

Python基础【三】--数据类型-Number【2023.11.23】

1.数值类型

Number数据类型只要包括三个分别是:整型(int)、浮点型(float)、复数(complex)

  • 整型:包括正整数、负整数。如:1024、-1024。整型有四种进制表示,分别为:二进制、八进制、十进制、十六进制,说明如下表所示:
    在这里插入图片描述
    引导符写在前面,以0(零)开始
number=1  #整型
print(number)
number2=0b10101
print(number2)
number3=0o17
print(number3)
number3=0xa1
print(number3)

在这里插入图片描述

浮点型:由整数部分和小数部分组成。

复数:由实数部分和虚数部分组成。

2. 基本运算

在这里插入图片描述

3 数学函数

除了上面的基本运算外,我还可以借助数学模块 math 实现更多的运算。
首先要先引入数学模块 math。如下所示:

import math #只有引入后才能使用如下函数

引入math后,要用math调用下面函数
例如
math.sqrt(81)

在这里插入图片描述
abs()和pow()不导入math包也可以计算

4. 随机函数

在安全领域有时会用到随机数,random 模块对随机数的生成提供了支持。
首先还是要引入 random 模块。如下所示:

import random

下面简单介绍两个函数:

random(x)函数
随机生成一个 0 到 1 范围内的实数(包含0,不包含1)。使用如下所示:

import random
random.random() 

uniform(x, y)函数
随机生成一个 x 到 y 范围内的实数
x – 随机数的最小值,包含该值。
y – 随机数的最大值,不包含该值。
返回一个浮点数使用如下所示:

import random
random.uniform(1,10)
import random
a=random.random()
print(a)

b=random.uniform(2,3)
print(b)

在这里插入图片描述


http://www.kler.cn/a/145474.html

相关文章:

  • C语言内存管理详解
  • INCOSE需求编写指南-第1部分:介绍
  • CVPR 2024 无人机/遥感/卫星图像方向总汇(航空图像和交叉视角定位)
  • pytest自动化测试 - 构造“预置条件”的几种方式
  • 算法每日双题精讲 —— 二分查找(山脉数组的峰顶索引,寻找峰值)
  • ES设置证书和创建用户,kibana连接es
  • 吴恩达《机器学习》10-4-10-5:诊断偏差和方差、正则化和偏差/方差
  • 区间第k小数 (可持久化线段树、主席树)
  • 计算机组成原理4
  • 【华为OD】B\C卷真题 100%通过:找城市 多叉树实现 python源码
  • python 点云las生成深度图
  • VMware 安装 Centos7 超详细过程
  • 安装Anaconda、PyTorch(GPU版)库与PyCharm】
  • 云原生Kubernetes系列 | Kubernetes静态Pod的使用
  • 安卓使用MediaRecorder录制音频的详细使用
  • 深度学习中的注意力机制:原理、应用与实践
  • 免费苹果APP打包方法有几种
  • Spring原理——基于xml配置文件创建IOC容器的过程
  • 【数据结构】3道经典面试题带你玩转栈与队列
  • Mybatis反射核心类Reflector
  • 微信小程序便民小工具源码
  • FTL-- GC 垃圾回收
  • [ubuntu]ubuntu上如何彻底卸载C++的opencv而不影响下次安装使用
  • 物联网后端个人第十二周总结
  • 有关HarmonyOS-ArkTS的Http通信请求
  • 【已解决】HBase 2.2.6 集群部署后,从节点未启动 HRegionServer