前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python基本数据类型有哪些

Python基本数据类型有哪些

作者头像
全栈程序员站长
发布2022-09-01 08:08:16
5150
发布2022-09-01 08:08:16
举报

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

基本数据类型

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.cn/142075.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 基本数据类型
  • 1.基本数据类型
  • 2.整形中的四种进制
  • 4.复数
  • 5.数值运算操作
  • 6.数值运算函数
  • 7.字符串及其相关函数
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档