Python基本数据类型有哪些

Python基本数据类型有哪些1.基本数据类型1.数字类型:整型(int),浮点型(float),复数类型(complex)2.字符串类型:str3.逻辑类型:boolTrueFalse4.列表类型:list[]有序可修改5.元组类型:tuple()有序不可修改6.集合类型:set{}无序不重复7.字典类型:dict{key:value}无序2.整形中的四种进制…

大家好,又见面了,我是你们的朋友全栈君。

1.基本数据类型

1.数字类型:整型(int),浮点型(float),复数类型(complex)
2.字符串类型:str
3.逻辑类型:bool True False
4.列表类型:list [ ] 有序可修改
5.元组类型:tuple () 有序不可修改
6.集合类型:set { } 无序不重复
7.字典类型:dict {key:value} 无序

2.整形中的四种进制

1.十进制:1010,99,-217
2.二进制:以0B或者0b开头,0B101
3.八进制:以0O或者0o开头,-0O456
4.十六进制:以0X或者0x开头,0X89
##3.浮点数存在不确定尾数,并不是BUG
0.1+0.2输出0.30000000000004
解决方法:
使用round函数。
round(x,d):对x四舍五入d为小数的截取位数

4.复数

形式:x=2+3j
x.real表示实部,x.imag表示虚部

5.数值运算操作

整除 //
取余 %
幂 **

6.数值运算函数

int():舍弃小数部分,取整
int(x,base=10):x是10进制下的10,例如int(“12”,16)=18(16进制下的12等于18)
float():增加上小数部分一位,变为浮点类型
complex():增加虚数部分,变为复数类型
max(x1,x2,x3...):返回最大值
min(x1,x2,x3...):返回最小值
abs():返回绝对值

如果对复数a+bj使用abs()函数,结果是复数的绝对值(此复数与它的共轭复数的乘积的平方根),就是 (a2+b2) 开根

divmod(x,y):输出商余,(x//y,x%y)
pow(x,y,z):输出(x**y)%z,z可以省略

7.字符串及其相关函数

字符串和ASC码互相转化的函数
字母—>ASC码:ord()
ASC码—>字母:chr()
多次输出字符串a:a*n
判断子串:x in s
将字符串x逆序输出:y=x[::-1]
len(x):返回字符串x的长度
str():改变数据类型为字符串
hex(x),oct(x),bin(x):整数的十六进制,八进制,二进制的形式字符串
str.lower()str.upper()全部转换为小写或者大写
str.islower()str.isupper():判断字符串中的所有字符是否为小写,是否为大写
str.isnumeric():判断是否所有字符为数字
str.isspace():判断是否所有字符为空格
str.split(sep):返回一个列表,由str根据sep被分隔的部分组成(字符串—>列表)
str.count(sub):返回子串sub在str中出现的次数
str.join(iter):在iter变量的每两个元素之间接一个str,构成一个新的字符串
str.center(width,fillstr):在字符串str中根据width居中,长度不够左右用fillstr补齐
str.strip(chars):从str中去掉在其左侧和右侧chars中列出的字符
str.replace(old,new):new替换掉str中的old部分
str.index(x,i,j):返回s从i开始到j位置第一次出现x的位置
槽内部对格式化的配置方式

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/142075.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月24日 下午2:00
下一篇 2022年5月24日 下午2:00


相关推荐

  • html设置固定长度下划线

    html设置固定长度下划线<spanstyle=”border-bottom:2pxsolidblack;width:200px;display:-moz-inline-box;display:inline-block;”>bbbb</span>

    2022年6月3日
    89
  • 基于国产FPGA 的MIPI硬核应用

    基于国产FPGA 的MIPI硬核应用受新冠疫情影响和原材料的供应 Xilinx 和 Intel 等国外的 FPGA 大幅度涨价 Cyclone4 等以前几十的产品现在动辄 1000 加 这对于很多企业来讲是不能接受的 我国是世界第二大经济体 但是半导体行业行业一直是我们的软肋 我国的工业发展道路也并非一帆风顺 前有美国制裁中兴 后有华为 海康等 面对这种情况 我们急需构建国内国际双循环的半导体生态链

    2026年3月26日
    2
  • pytorch学习笔记(三十六):AdaGrad

    pytorch学习笔记(三十六):AdaGrad文章目录 AdaGrad 算法 1 算法 2 特点 3 从零开始实现 4 简洁实现小结 AdaGrad 算法在之前介绍过的优化算法中 目标函数自变量的每一个元素在相同时间步都使用同一个学习率来自我迭代 举个例子 假设目标函数为 fff 自变量为一个二维向量 x1 x2 x 1 x 2 top x1 x2 该向量中每一个元素在迭代时都使用相同的学习率 例如 在学习率为 eta 的梯度下降中 元素 x1x 1×1 和 x2x 2×2 都使用相同的学习率 eta 来自我迭代 x1 x1 f x1

    2026年3月17日
    2
  • shell中find的用法_grep用法linux

    shell中find的用法_grep用法linuxfind命令的一般格式:findpathname-options[-exec]pathname是find命令所查找的目录路径-exec对匹配的文件执行该参数所给出的shell命令-options选项参数:-name按照文件名查找文件-perm按照文件权限来查找文件-user按照文件属主来

    2022年10月15日
    4
  • R语言实战笔记–第八章 OLS回归分析

    R语言实战笔记–第八章 OLS回归分析R 语言实战笔记 第八章 OLS 回归分析标签 空格分隔 R 语言回归分析 首先 是之前的文章 数理统计里面的简单回归分析 这里简单回顾一下 简单回归分析的原理 最小二乘法 即使回归函数与实际值之差的平方和最小 所以它在 R 中也称为 OLS 模型 它能实现的回归分析为简单线性回归 多项式回归以及多元线性回归 模型中的称谓 自变量 解释变量及预测变量为 x 因变量 结果变量 效标变量及预测响

    2026年3月17日
    2
  • 启动了韩剧_startactivity

    启动了韩剧_startactivity一般来说当我们从launcher中启动一个应用进入到ActivityA中,系统会为这个应用生成一个新任务堆栈并置于前台,ActivityA被放入栈底,之后从ActivityA启动另一个ActivityB,如果不设置什么附加属性,ActivityB默认也放到和ActivityA这个堆栈中,这样当你按返回时,B出栈,A呈现出来了,这个应该很好理解。那现在假如ActivityA启动一个Service…

    2022年10月5日
    5

发表回复

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

关注全栈程序员社区公众号