千家信息网

python数字类型和占位符怎么用

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要介绍python数字类型和占位符怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、数据类型1.数据类型的判断Number => int float compl
千家信息网最后更新 2026年11月01日python数字类型和占位符怎么用

这篇文章主要介绍python数字类型和占位符怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

一、数据类型

1.数据类型的判断

  • Number => int float complex bool

  • 容器 => str list tuple set dict

判断类型:

isinstance(数据,类型) => 如果是这个类型返回True , 否则返回False

lst = [1,2,3]res = isinstance(lst,list)print(res)  # 假如把lst换成int,则输出错误tup = 1,    # 若不加逗号,则是什么数据就是什么类型  ,才是区分是否是元素标识符print(isinstance(tup,tuple))

isinstance(数据,(类型1,类型2,类型3… ) ) => 如果有一个类型符合括号里面的条件即为真,反之为假

res = isinstance("abc" , (str , list ,tuple) )res = isinstance("abc" , (set , list ,tuple) )print(res)

数字类型:

int:

intvar = 100          #var变量的意思  intvar就是整型变量print(intvar)

type 获取一个值的类型:

res = type( intvar )print(res)   #打印出   class代表一个类型 叫做int的一个类型

id 获取一个值的地址:

res = id(intvar)print(res)   #每次运行出来的数字不一样,这是内存的一套机制

用二进制表示整型:

intvar = 0b101        #101=5  111=7...print( intvar , type( intvar )  , id(intvar) )

用八进制表示整型:

intvar = 0o10         #0~7  7+1 = 0o10print(  intvar  ,  type(  intvar  )   ,  id(intvar) )

用十六进制表示整型:

intvar = 0xff  #0xf => 二进制 0000 1111print(  intvar  ,  type(  intvar  )   ,  id(intvar) )

2.float 浮点型

  • 取值范围和小数精度都存在限制,但常规计算可忽略

  • 取值范围数量级约-10308~10308

  • 浮点数间运算存在不确定尾数,不是bug,不确定尾数一般发生在10^-16左右,round()十分有效

round(x,d) : 对x四舍五入,d是小数截取位数

floatvar = 3.15print(floatvar , type(floatvar) )

表示方法2 (科学计数法):

floatvar = 6.7e3    # 小数点向后移动3位,得到一个小数,需要在数值最后带上小数点.0floatvar = 9e-2     # 小数点向左移动2位print(floatvar , type(floatvar))4.3e-3  ->> 0.0043 9.6E5   ->> 960000.0

3.bool 布尔型

boolvar = False        # False 代表假boolvar = True         # True  代表真print( boolvar , type(boolvar) )

4.complex 复数类型

结构: 实数+虚数

  • 3+4j 3: 代表实数 4j: 代表虚数

  • 什么是j?

如果有一个数,它的平方等于-1,那么这个数就是j, 科学家认为有,表达一个高精度类型;

complexvar = 3+4jcomplexvar = 5-90jcomplexvar = 5jprint( complexvar  , type(complexvar) )
complex(实数,虚数)res = complex(3,4)res = complex(5,-90)res = complex(0,5)print(res)

5.转义字符

  • \ + 字符 => 语法

    • 可以把有意义的字符变得无意义

    • 可以把无意义的字符变得有意义

  • \n : 换行

  • \r\n : 换行

  • \t : 缩进 (水平制表符)

  • \r : 把\r后面的字符串直接拉到当前行行首

元字符串 r "字符串" 不转义字符原型化输出:

path = r"E:\python35\nat"print(path)

6.格式化字符串

%d 整型占位符:

strvar = "卢婷婷买了%d个lv的包包" % (5)print(strvar)

%2d 占2位,不够两位拿空格补位,原字符串居右;

strvar = "卢婷婷买了%2d个lv的包包" % (5)print(strvar)

%-2d 占2位,不够两位拿空格补位,原字符串居左;

strvar = "卢婷婷买了%-2d个lv的包包" % (5)print(strvar)

%f 浮点型占位符:

%f 浮点型占位符 小数位默认保留6位小数

strvar = "卢婷婷买lv的包包,花了%f元" % (5)print(strvar)

%.2f 浮点型占位符 小数位默认保留2位小数 [四舍五入]

strvar = "卢婷婷买lv的包包,花了%.2f元" % (5.5678)print(strvar)

%s 字符串占位符:

strvar = "%s" % ("今天天气很热")print(strvar)

综合案例:

strvar = "卢婷婷买%d个lv的包包,花了%.2f元,心情%s" % (5,100000.6789,"非常爽,反正不是自己的钱")print(strvar)

以上是"python数字类型和占位符怎么用"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

类型 字符 小数 包包 字符串 代表 数据 数字 浮点 实数 小数点 就是 虚数 四舍五入 不够 二进制 内容 变量 小数位 尾数 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 耶加雪菲 喔噻互联网科技有限公司 湖南永感互联网科技有限公司 互联网 科技创新 互联网科技公司官网 互联网科技革命 新浪科技互联网 互联网科技公司介绍 左右互联网络科技 中国最先进互联网科技公司 汉立互联网科技有限公司联系电话 老年人脱离互联网科技的作文 广州恒生互联网科技有限 广州市恰铎互联网科技有限公司 科技类公司包括互联网吗 众安科技工业互联网合作 山东子淼互联网科技有限公司 张召忠谈中国互联网科技 互联网金融运营模式中的金融科技 华人运通互联网科技公司 云南咖啡 南京欣网互联网络科技 华服互联网科技靠谱吗 苏州找大状互联网科技有限公司 互联网科技股午盘股票涨跌 畅思互联网科技 工业互联网等科技实现智能化赋能 元气玛特互联网科技公司是外包吗 广州互联网高科技取餐柜 重庆科技产业互联网有哪些
0