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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • EagleEye论文+代码

    EagleEye论文+代码EagleEye论文+代码论文代码论文代码论文原作者的代码GitHub链接为EagleEye。下载数据集下载ILSVRC2012数据集。需要先注册账号并登陆。也可以直接用ImageNet数据集代替。如果觉得从官网下载的速度太慢,可以使用迅雷链接或百度云链接,网上都有很多。在这里,我推荐使用一个Linux多线程命令行下载工具aria2,可以达到稳定在5MB/s。安装python包问题一exportGIT_PYTHON_REFRESH=quiet这好像是一个和git有关的问题。解决

    2022年8月16日
    9
  • 三十六:Redis过期键删除策略[通俗易懂]

    redisDb结构的expires字典保存了数据库中所有键的过期时间,我们称这个字典为过期字典:❑过期字典的键是一个指针,这个指针指向键空间中的某个键对象(也即是某个数据库键)。❑过期字典的值是一个longlong类型的整数,这个整数保存了键所指向的数据库键的过期时间——一个毫秒精度的UNIX时间戳。❑定时删除:在设置键的过期时间的同时,创建一个定时器(timer),让定时器在键的过…

    2022年4月13日
    46
  • 概念结构设计[通俗易懂]

    概念结构设计[通俗易懂]

    2022年8月3日
    4
  • linux(1)Mac上传文件到Linux服务器

    linux(1)Mac上传文件到Linux服务器前言我们使用mac时,想让本地文件上传至服务器,该怎么办呢windows系统,我们可以使用xftp或者rz命令,那么mac呢?mac系统,我们可以使用sftp、scp或者rz命令,本文介绍sft

    2022年7月29日
    5
  • realsense深度图像保存方法[通俗易懂]

    realsense深度图像保存方法[通俗易懂]一般使用realsense时会保存视频序列,当保存深度图像时,需要注意保存的图像矩阵的格式,不然可能造成深度值的丢失。在众多图像库中,一般会使用opencv中的imwrite()函数进行深度图像的保存。一般深度图像中深度值的单位是mm,因此一般使用np.uint16作为最终数据格式保存。例子:importnumpyasnpimportcv2deffun1(…

    2022年4月25日
    33
  • 安装linux对磁盘分区的要求_ubuntu磁盘分区教程

    安装linux对磁盘分区的要求_ubuntu磁盘分区教程Linux操作系统磁盘分区操作及原理,Linux系统网络环境的配置方法。

    2025年8月13日
    3

发表回复

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

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