百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

【全网最全】Python 基础(三):我是一个数字

off999 2024-10-30 03:07 20 浏览 0 评论

1. 数值类型

一共有三种数值类型,分别是:整型(int)、浮点型(float)、复数(complex),如果是低版本 Python2,那么还有一个长整型(long)。

  • 整型(int):包括正整数和负整数,例如:1024、-1024。整型有四种进制表示,分别为:二进制、八进制、十进制、十六进制。说明如下所示:

种类

描述

引导符

由 0 和 1 组成

0b 或 0B

八进制

由 0 到 7 组成

0o 或 0O

十进制

默认情况

十六进制

由 0 到 9、a 到 f、A 到 F 组成,不区分大小写

0x 或 0X

  • 浮点型:由整数部分和小数部分组成。
  • 复数:由实数部分和虚数部分组成。

2 基本运算

基本运算见下表,整型和浮点型均支持下表中运算。

运算

描述

x % y

x 除以 y,取模

-x

x 取反

+x

x 不变

x + y

x 和 y 的和

x - y

x 和 y 的差

x * y

x 和 y 的乘积

abs(x)

x 的绝对值

int(x)

将 x 转换为整数

float(x)

将 x 转换为浮点数

abs(x)

x 的绝对值

int(x)

将 x 转换为整数

x % y

x 除以 y,取模

-x

x 取反

+x

x 不变

x + y

x 和 y 的和

3 数学函数

除了基本运算,我还可以利用数学模块 math 进行更多计算。首先需导入数学模块,如下所示:

import  math

接下来,您可以使用 math 模块中的函数进行各种数学运算,例如:

import  math

#  计算平方根
sqrt  =  math.sqrt(9)
print(sqrt)
#  输出:3.0

#  计算绝对值
abs_value  =  math.abs(-5)
print(abs_value)
#  输出:5

#  计算π值
pi  =  math.pi
print(pi)
#  输出:3.141592653589793(精确到小数点后10位)

#  计算余弦值
cos  =  math.cos(30)
print(cos)
#  输出:0.8660254037844386

#  计算正弦值
sin  =  math.sin(30)
print(sin)
#  输出:0.5

#  计算反正弦值(返回角度)
arcsin  =  math.asin(0.5)
print(arcsin)
#  输出:0.5236068087698072(精确到小数点后10位)

#  计算反正切值(返回角度)
arctan  =  math.atan(1)
print(arctan)
#  输出:0.5671212751886127

math 模块中除了求平方根函数,还有很多可以使用的函数。如下表所示:

函数

描述

log(x)

返回以 e 为底 x 的对数

log10(x)

返回以 10 为底 x 的对数

pow(x, y)

返回 x 的 y 次幂

sqrt(x)

返回 x 的平方根

abs(x)

返回 x 的绝对值

ceil(x)

返回 x 的上入整数,如:math.ceil(1.1) 返回 2

factorial(x)

返回 x 的阶乘

floor(x)

返回 x 的下舍整数,如:math.floor(1.1) 返回 1

exp(x)

返回 e 的 x 次幂

4 随机函数

在安全领域,随机数的作用至关重要,它可以增强密码、加密通信以及提高安全模拟的不可预测性。Python 的 random 模块为生成这些必要的随机数提供了丰富的函数和工具。在使用这些功能之前,首先需要导入 random 模块。如下所示:

import random

下面简单介绍两个函数:

random(x)函数

随机生成一个 0 到 1 范围内的实数。使用如下所示:

import random
random.random()

uniform(x, y)函数

随机生成一个 x 到 y 范围内的实数。使用如下所示:

import random
random.uniform(1,10)

:

  • 本文使用 Python3。

#编程##Python##干货分享##经验分享##IT##ai##涨知识##数据分析#

相关推荐

Python四种常用的高阶函数,你会用了吗

每天进步一点点,关注我们哦,每天分享测试技术文章本文章出自【码同学软件测试】码同学公众号:自动化软件测试码同学抖音号:小码哥聊软件测试1、什么是高阶函数把函数作为参数传入,这样的函数称为高阶函数例如:...

Python之函数进阶-函数加强(上)(python函数的作用增强代码的可读性)

一.递归函数递归是一种编程技术,其中函数调用自身以解决问题。递归函数需要有一个或多个终止条件,以防止无限递归。递归可以用于解决许多问题,例如排序、搜索、解析语法等。递归的优点是代码简洁、易于理解,并...

数据分析-一元线性回归分析Python

前面几篇介绍了数据的相关性分析,通过相关性分析可以看出变量之间的相关性程度。如果我们已经发现变量之间存在明显的相关性了,接下来就可以通过回归分析,计算出具体的相关值,然后可以用于对其他数据的预测。本篇...

python基础函数(python函数总结)

Python函数是代码复用的核心工具,掌握基础函数的使用是编程的关键。以下是Python函数的系统总结,包含内置函数和自定义函数的详细用法,以及实际应用场景。一、Python内置函数(...

python进阶100集(9)int数据类型深入分析

一、基本概念int数据类型基本上来说这里指的都是整形,下一届我们会讲解整形和浮点型的转化,以及精度问题!a=100b=a这里a是变量名,100就是int数据对象,b指向的是a指向的对象,...

Python学不会来打我(73)python常用的高阶函数汇总

python最常用的高阶函数有counter(),sorted(),map(),reduce(),filter()。很多高阶函数都是将一个基础函数作为第一个参数,将另外一个容器集合作为第二个参数,然...

python中有哪些内置函数可用于编写数值表达式?

在Python中,用于编写数值表达式的内置函数很多,它们可以帮助你处理数学运算、类型转换、数值判断等。以下是常用的内置函数(不需要导入模块)按类别归类说明:一、基础数值处理函数函数作用示例ab...

如何在Python中获取数字的绝对值?

Python有两种获取数字绝对值的方法:内置abs()函数返回绝对值。math.fabs()函数还返回浮点绝对值。abs()函数获取绝对值内置abs()函数返回绝对值,要使用该函数,只需直接调用:a...

【Python大语言模型系列】使用dify云版本开发一个智能客服机器人

这是我的第359篇原创文章。一、引言上篇文章我们介绍了如何使用dify云版本开发一个简单的工作流:【Python大语言模型系列】一文教你使用dify云版本开发一个AI工作流(完整教程)这篇文章我们将引...

Python3.11版本使用thriftpy2的问题

Python3.11于2022年10月24日发布,但目前thriftpy2在Python3.11版本下无法安装,如果有使用thriftpy2的童鞋,建议晚点再升级到最新版本。...

uwsgi的python2+3多版本共存(python多版本兼容)

一、第一种方式(virtualenv)1、首先,机器需要有python2和python3的可执行环境。确保pip和pip3命令可用。原理就是在哪个环境下安装uwsgi。uwsgi启动的时候,就用的哪个...

解释一下Python脚本中版本号声明的作用

在Python脚本中声明版本号(如__version__变量)是一种常见的元数据管理实践,在IronPython的兼容性验证机制中具有重要作用。以下是版本号声明的核心作用及实现原理:一、版本号...

除了版本号声明,还有哪些元数据可以用于Python脚本的兼容性管理

在Python脚本的兼容性管理中,除了版本号声明外,还有多种元数据可以用于增强脚本与宿主环境的交互和验证。以下是一些关键的元数据类型及其应用场景:一、环境依赖声明1.Python版本要求pyth...

今年回家没票了?不,我有高科技抢票

零基础使用抢票开源软件Py12306一年一度的抢票季就要到了,今天给大家科普一下一款软件的使用方法。软件目前是开源的,禁止用于商用。首先需要在电脑上安装python3.7,首先从官网下载对应的安装包,...

生猛!春运抢票神器成GitHub热榜第一,过年回家全靠它了

作者:车栗子发自:凹非寺量子位报道春节抢票正在如火如荼的进行,过年回家那肯定需要抢票,每年的抢票大战,都是一场硬战,没有一个好工具,怎么能上战场死锁呢。今天小编推荐一个Python抢票工具,送到...

取消回复欢迎 发表评论: