Python基本数据类型有哪些
基本类型
1.基本数据
1.数字类型:(int),浮点型(float),复数类型(complex)
2.字符串类型:str
3.逻辑类型: True False
4.列表类型: [ ] 有序可修改
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
index复数5.数值运算操作
整除 //
取余 %
幂 **
6.数值运算函数
int():舍弃⼩数部分,取整 int(x,base=10):x是10进制下的10,例如(“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被分隔的部分组成(字符串—>列表) unt(sub):返回⼦串sub在str中出现的次数 str.join(iter):在iter变量的每两个元素之间接⼀个str,构成⼀个新的字符串 (width,fillstr):在字符串str中根据width居中,长度不够左右⽤fillstr补齐 str.strip(chars):从str中去掉在其左侧和右侧chars中列出的字符 place(old,new):new替换掉str中的old部分 str.index(x,i,j):返回s从i开始到j位置第⼀次出现x的位置
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论