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

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

off999 2024-10-30 03:07 36 浏览 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##涨知识##数据分析#

相关推荐

快吧游戏官网(快吧游戏中心)

1.快吧游戏可以通过官方网站或应用商店进行下载。2.官方网站提供了游戏的下载链接,也可以通过扫描二维码进行下载。快吧游戏是一款手机游戏,可以在应用商店中下载安装。以下是在iOS和Android系统...

最开放的浏览器下载(最开放的浏览器下载软件)

可以直接在浏览器设置内打开下载目录进行查看,步骤如下:所需材料:华为6X、华为浏览器示例。一、因为所有浏览器的设置基本一至,这里以华为浏览器为例,首先点击打开华为浏览器。二、打开浏览器后,点击右下角的...

万年历2025最新版(万年历2025最新版属相)

2024年正月初十对应的阳历出生日期是2024年2月1日。如果按照周岁来计算,他们属龙。辰龙(甲辰年):在中国传统文化中,龙象征着权力、尊贵和神圣。

腾讯视频会员(腾讯视频会员怎么共享给别人登录)
  • 腾讯视频会员(腾讯视频会员怎么共享给别人登录)
  • 腾讯视频会员(腾讯视频会员怎么共享给别人登录)
  • 腾讯视频会员(腾讯视频会员怎么共享给别人登录)
  • 腾讯视频会员(腾讯视频会员怎么共享给别人登录)
163邮箱登录网页版(163邮箱登录网页版官网)

http://mail.163.com步骤一:输入邮箱官网网址http://mail.163.com/打开163邮箱登录入口界面。步骤二:输入已有的邮箱账号、密码,点击登录即可。步骤三:如果没有邮箱账...

青骄第二课堂学生登录入口(青骄第二课堂,登录入口)

青骄第二课堂学生账号注册是不需要学生注册的,是经过每个学校的老师就是班主任注册之后,学生才能登录首先我们要打开自己的微信,点击打开微信右上方的加号点击添加好友,点击公众号,搜索青椒第二课堂点...

谷歌浏览器手机安卓版(谷歌手机浏览器app下载)
  • 谷歌浏览器手机安卓版(谷歌手机浏览器app下载)
  • 谷歌浏览器手机安卓版(谷歌手机浏览器app下载)
  • 谷歌浏览器手机安卓版(谷歌手机浏览器app下载)
  • 谷歌浏览器手机安卓版(谷歌手机浏览器app下载)
电脑万能网卡驱动下载(万能网卡驱动win7)
  • 电脑万能网卡驱动下载(万能网卡驱动win7)
  • 电脑万能网卡驱动下载(万能网卡驱动win7)
  • 电脑万能网卡驱动下载(万能网卡驱动win7)
  • 电脑万能网卡驱动下载(万能网卡驱动win7)
视频剪辑器(视频剪辑器在线使用)

推荐4款常用的视频剪辑软件吧:大众级别的:剪大师、会声会影专业级别的:AdobePremiere、EDIUS先介绍大众级别的吧:一:剪大师?自动关键帧动画技术,多轨逐帧精确剪辑,制作精彩动画影片?...

免费漫画app下载(满天星免费漫画app下载)
  • 免费漫画app下载(满天星免费漫画app下载)
  • 免费漫画app下载(满天星免费漫画app下载)
  • 免费漫画app下载(满天星免费漫画app下载)
  • 免费漫画app下载(满天星免费漫画app下载)
p图软件手机版下载(p图软件 下载)
  • p图软件手机版下载(p图软件 下载)
  • p图软件手机版下载(p图软件 下载)
  • p图软件手机版下载(p图软件 下载)
  • p图软件手机版下载(p图软件 下载)
y2002电音(y2002电音app下载)

http://music.163.com/?t=1434936352062#/search/m/?s=Bear%20Grillz&type=1

刷机大师官网(如何自己刷机)

刷机工具除了爱思助手,还有一件刷机大师等第三方刷机工具。助手作为国内的一个第三方刷机工具,除了这个刷机工具之外,还有其他的辅助工具也能进行刷机,例如线刷大师或者线刷宝。以及一键刷机大师等第其他第三方...

4399以前的老游戏全部(4399以前的老游戏全部双人游戏)

现在都是玩另外的游戏的OL这款游戏的玩法多样,技能连招华丽,并且很实用,让我们的每一刀都那么使用,CAPCOM的游戏打击感总是那么爽落,OL也支持手柄模式,CAPCOM的手柄独特的打击震动,让...

斗地主游戏玩法(斗地主玩法百度经验)

该游戏由三人个玩一副牌,地主是一方,其余两家为另一方,双方对战,先出完的一方胜。出牌规则类似“争上游”。三人斗地主使用一副54张的扑克牌,包括两张怪(王),即大怪和小怪。牌面从大到小依次是:大怪、小怪...

取消回复欢迎 发表评论: