Python3标准数据类型

一、Python3标准数据类型

Python3 中有六种标准数据类型:
A、Number(数字)
B、String(字符串)
C、List(列表)
D、Tuple(元组)
E、Set(集合)
F、Dictionary(字典)
Python3 的六种标准数据类型中,Number(数字)、String(字符串)、Tuple(元组)是不可变的,List(列表)、Dictionary(字典)、Set(集合)是可变的。

二、数字类型

1、数字类型

Python 数字数据类型用于存储数值。
数字数据类型是不允许改变的,如果改变数字数据类型的值,将重新分配内存空间。
Python中Number有四种类型:bool、int、float、complex。bool类型表示真假,值为True、False;int类型表示长整数;float表示浮点数;complex表示复数。
int (整数),只有一种整数类型 int。
bool (布尔),如 True。
float (浮点数),如 1.23、3E-2
complex (复数),如 1 + 2j、1.1 + 2.2j

2、数字类型转换

如果需要对数据内置的类型进行转换,数据类型的转换,只需要将数据类型作为函数名即可。
bool(x):将x转换为一个bool值,非空为True,空为Fasle。
int(x) :将x转换为一个整数。
float(x) :将x转换到一个浮点数。
complex(x) :将x转换到一个复数,实数部分为 x,虚数部分为 0。
complex(x, y) :将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。

#!/usr/bin/python3

a = 3.14
b = int(a)
print(b)
c = complex(a)
print(c)
d = complex(a,b)
print(d)

3、数字运算符

Python 解释器可以解析输入的一个表达式,输出表达式的值。
在整数除法中,除法 / 总是返回一个浮点数,如果只想得到整数的结果,丢弃可能的分数部分,可以使用运算符 //。在整数除法中,除法 / 总是返回一个浮点数,如果只想得到整数的结果,丢弃可能的分数部分,可以使用运算符 // 。// 得到的并不一定是整数类型的数,结果与分母分子的数据类型有关系。

在学习过程中有什么不懂得可以加我的
python学习交流扣扣qun,784758214
群里有不错的学习视频教程、开发工具与电子书籍。
与你分享python企业当下人才需求及怎么从零基础学习好python,和学习什么内容

#!/usr/bin/python3

a = 10
b = 5

c= a + b
print(c)

c = a - b
print(c)

c = a * b
print(c)

c = a / b
print(c)

c = 2 ** a
print(c)

c = 10 % 3
print(c)

c = 10 // 3
print(c)

c = 10.0 // 3
print(c)

c = 10 // 3.0
print(c)

在交互模式中,最后被输出的表达式结果被赋值给变量_

>>> tax = 13/100
>>> price = 100
>>> price * tax
13.0
>>> _
13.0
>>> price + _
113.0
>>> _
113.0

4、数学函数

abs(x):返回数字的绝对值
ceil(x):返回数字的向上取整整数
exp(x):返回e的x次幂,如math.exp(1) 返回2.718281828459045
fabs(x):返回数字的绝对值,如math.fabs(-10) 返回10.0
floor(x):返回数字的向下取整整数,如math.floor(4.9)返回 4
log(x):返回x的自然对数,如math.log(math.e)返回1.0,math.log(100,10)返回2.0
log10(x):返回以10为基数的x的对数,如math.log10(100)返回 2.0
max(x1,x2,…,xn):返回给定参数的最大值,参数可以为序列
min(x1,x2,…,xn):返回给定参数的最小值,参数可以为序列
modf(x):返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点型表示
pow(x,y):x**y 运算后的值
round(x,[n]):返回浮点数x的四舍五入值,如给出n值,则代表舍入到小数点后的位数。
sqrt(x):返回数字x的平方根。

#!/usr/bin/python3
import math
c = abs(-10.9)
print(c)

c = math.ceil(4.1)
print(c)

c = math.exp(1)
print(c)

c = math.exp(3)
print(c)

c = math.fabs(-10.9)
print(c)

c = math.floor(4.9)
print(c)

c = math.log(math.e)
print(c)    # 1.0
c = math.log(100,10)
print(c)    # 2.0

c = math.log10(100)
print(c)    # 2.0

c = max([1,4,2])
print(c)

c = min([1,4,3])
print(c)

c = math.modf(4.8)
print(c)    # (0.7999999999999998, 4.0)

c = pow(10,2)
print(c)

c = round(3.1415,2)
print(c)

c = math.sqrt(3)
print(c)

5、随机函数

choice(seq):从序列的元素中随机挑选一个元素,比如random.choice(range(10)),从0到9中随机挑选一个整数。
randrange([start,] stop [,step]) :从指定范围内,按指定基数递增的集合中获取一个随机数,基数缺省值为1
random():随机生成下一个实数,在[0,1)范围内。
shuffle(seq):将序列的所有元素随机排序
uniform(x,y):随机生成下一个实数,在[x,y]范围内。

#!/usr/bin/python3
import random

c = random.choice([1,2,3,4,5,6])
print(c)

c = random.randrange(0,100,2)
print(c)

c = random.random()
print(c)

list1 = [1,2,3,4,5]
random.shuffle(list1)
print(list1)

c = random.uniform(1,100)
print(c)

6、三角函数

acos(x):返回x的反余弦弧度值
asin(x):返回x的反正弦弧度值
atan(x):返回x的反正切弧度值
atan2(y,x):返回给定的 X 及 Y 坐标值的反正切值
cos(x):返回x的弧度的余弦值
hypot(x):返回欧几里德范数 sqrt(xx + yy)。
sin(x):返回的x弧度的正弦值
tan(x):返回x弧度的正切值。
degrees(x):将弧度转换为角度,如degrees(math.pi/2) , 返回90.0
radians(x):将角度转换为弧度

#!/usr/bin/python3
import math

c = math.acos(0)
print(c)
c = math.acos(-1)
print(c)
c = math.acos(1)
print(c)

c = math.asin(0)
print(c)
c = math.asin(-1)
print(c)
c = math.asin(1)
print(c)

c = math.atan(0)
print(c)
c = math.atan(-1)
print(c)
c = math.atan(1)
print(c)

c = math.atan2(-0.5,-0.5)
print(c)

c = math.cos(math.pi)
print(c)
c = math.cos(0)
print(c)
c = math.cos(2*math.pi)
print(c)

c = math.hypot(3,2)
print(c)

c = math.sin(math.pi)
print(c)
c = math.
【ROS】ROS2导航Nav2:简介、安装、测试效果、错误处理 在ROS2中自动导航使用Nav2来实现。Nav2 使用几个独立的模块化服务,通过 ROS 2接口(例如动作服务器或服务)与行为树 (BT) 通信。Nav2 输入包括:TF转换、一个地图源、一个行为树 (BT) XML 文件和相关的传感器数据源;Nav2 输出速度命令;Nav2 支持多种机器人,比如:四足机器人、履带机器人、轮式机器人等。 阅读详情

相关推荐

【WRF理论】配置诊断变量 &diags

【WRF理论】配置诊断变量 &diags

WW、forever的博客 113

Python3常用数据类型

Python3常用数据类型

qq_45194239的博客 816

cup-tower水力学校核软件.zip

cup-tower水力学校核软件

python3-基本数据类型

Python3 中有六个标准数据类型:Number(数字)String(字符串)List(列表)Tuple(元组)Set(集合)Dictionary(字典)不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)..................

weixin_44688529的博客 1875

Python3 数据类型详解:掌握数据基石,编写高效程序

Python 中的基本数据类型包括整数、浮点数、布尔值、字符串、列表、元组、集合和字典。这些数据类型Python 编程中扮演着重要的角色,应用广泛,具有各自特定的用途和特点。熟练掌握这些数据类型及其使用方法,对于编写高效、可靠的 Python 程序至关重要。

欢迎来到技术蜜糖罐的IT角落! 3019

Python3 基本数据类型

注意:Python3 中,bool 是 int 的子类,True 和 False 可以和数字相加, True==1、False==0 会返回 True,但可以通过 is 来判断类型。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。加号 + 是字符串的连接符, 星号 * 表示复制当前字符串,与之结合的数字为复制的次数。和字符串一样,列表同样可以被索引和截取,列表被截取后返回一个包含所需元素的新列表。另外,反斜杠(\)可以作为续行符,表示下一行是上一行的延续。

qiqiqigely的博客 1358

Python3 标准数据类型

在显示类型转换中,用户将对象的数据类型转换为所需的数据类型,我们使用int()、float()、str()等预定义函数来执行显示类型转换。列表中的元素类型可以不相同,它支持数字、字符串,甚至可以包含列表(即嵌套列表),列表写在方括号[]之间,用逗号分隔开元素列表。列表中的元素类型可以不相同,它支持数字、字符串,甚至可以包含列表(即嵌套列表),列表写在方括号[]之间,用逗号分隔开元素列表。元组与列表类似,不同之处在于元组的元素不能进行修改,元组写在()里,元素之间用逗号隔开。

qq_74916326的博客 434

python3标准数据类型_Python3基础数据类型

Python3基础数据类型Python中变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在Python中,变量就是变量,他没有类型,我们所说的"类型"是变量所致的内存中对象类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,右边是存储变量的值。列如:#!/usr/bin/python3counter= 100 #整形变量miles = 10000.0...

weixin_39953740的博客 113

python3标准数据类型

哈喽,大家好呀 今天让我们来学习学习python3中六大必不可少的标准数据类型吧 1.数字类型 数字类型(Number)简单理解的就是数值,在python语句中我们不缺乏要写数字和数值,给一个变量或者多个变量赋值。 在数字类型中还要详细的归类哦,因为我们从小开始学习数学啦,都知道数学中有正整数、自然数、整数、实数、复数,所以呀在python中也要细分归类哦,不然在敲代码的时候不注意会出现报错的哦,下面就是数字类型的归类类型啦 1)整型(int) python中的整数类型其实和数学中的整数没有多大的差别都是

weixin_54024458的博客 456

python3标准数据类型_python3标准数据类型

不怕自己没能耐,就怕自己以为有能耐。python3标准数据类型简介Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)、Dictionary(字典)不可变数据类型(3 个):Number(数字)、String(字符串)、Tuple(元组)可变数据类型(3 个):List(列表)、Dictionary(字典)、Set(集合)Number(int、flo...

weixin_39978444的博客 281

python3 六个标准数据类型

Python3 中有六个标准数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典) ======================================== 1、Number(数字) Python3 支持 int、float、bool、complex(复数) 关于布尔类型: Pyt...

码农 2279

Python3 标准数据类型 笔记

Python3 标准数据类型 基础学习笔记

surpface的博客 780

Python3快速入门(三)——Python3标准数据类型

Python3快速入门(三)——Python3标准数据类型 一、Python3标准数据类型 Python3 中有六种标准数据类型:A、Number(数字)B、String(字符串)C、List(列表)D、Tuple(元组)E、Set(集合)F、Dictionary(字典)Python3 的六种标准数据类型中,Number(数字)、String(字符串)、Tuple(元组)是不可变的,List(列表...

weixin_34161032的博客 368

python3中的标准数据类型

目录 一、python3标准数据类型 二、Number 三、String 四、List 五、Tuple 六、Set 七、Dictionary 因面试遇到这个问题竟一时语塞,因此记录之。 首先说明,python是一种动态类型的语言,定义变量的时候是不用显式指定变量类型的 Python3 基本数据类型 | 菜鸟教程 (runoob.com) 一、python3标准数据类型 一共有六种:Number(数字),String(字符串),List(列表),Tuple(元组),Set(集合),Di

向上吧贺凯 1532

Python 3 中有六个标准数据类型

Python 3 中有六个标准数据类型: Number (数字) String (字符串) LIst (列表) Tuple (元祖) Sets (集合) Dictionary (字典) 下面来一张思维导图 一、Number (数字) 后续会持续更新 转载于:https://www.cnblogs.com/chen-jun552/p...

515

Python3 中有六个标准数据类型

标准数据类型 Python3 中有六个标准数据类型 Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) Python3 的六个标准数据类型中: 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组); 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。 ...

weixin_53489607的博客 238

python数据类型-Python3中六种标准数据类型的简单说明和理解

作者:心叶时间:2018-04-21 09:28Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。Python3 中有六个标准数据类型:Number(数字) + String(字符串) + List(列表) + Tuple(元组) + Sets(集合) + Dictionary(字典)。Number(数字)数字类型是顾名思义是用来存储数值的,需要记住的是...

weixin_37988176的博客 659

python3中的6种标准数据类型

python3中有且只有6种标准数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) 其中: 不可变的有:Number、String、Tuple 可变的有:List、Set、Dictionary...

fyydhsw的专栏 702
上一篇: Python3基础
下一篇: Python3包管理
Python老王
博客等级 码龄7年 159粉丝 224原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值