根据python3文档,格式为“%%”的字符串表示“perncet符号”。在

以下代码是一个示例:"%g%%" % 10.34 == "10.34%"

我不知道这个“%g”在这里是什么意思,我想它应该有相同的含义

作为字符串格式中的“%g”,它是“在%f或%e中较短的一个”。而“%f”或“%e”是指

“浮点实数”或“指数表示法,小写'e'”。

例如:

^{pr2}$

或者"%e" % 1000 == '1.000000e+03'

基于这样的理解,我试着遵循代码。我想先格式化x,

然后直接使用格式化字符串“%%”,但不起作用。在x = '%g' % 10.34

print(isinstance(x, float)) #this returns false

"%%" % x == "10.34%" # this returns error

然后我试了一下:x = float(10.34)

print(isinstance(x, float)) #this returns true

"%%" % x == "10.34%" # this returns error as well

我甚至试过这个:x = "10.34000"

"%%" % x == "10.34%" # this returns error as well

有人知道“%%”是怎么回事吗。这是什么意思,我们在任何情况下都必须将“%g%%”与“%%”一起使用吗?在

这就解决了,问题就来自于这本书的误导。我在这里发表了评论:

python什么意思g_python字符串%%g的格式是什么?相关推荐

  1. python判断正负零_【译】格式字符串语法

    前言:本文由Python 3.5.2 Documentation部分章节翻译整理而来 1 >> Format String Syntax str.format()方法和Formatter类 ...

  2. python pandas DataFrame 字符串转日期格式

    python pandas DataFrame 字符串转日期格式 import pandas as pd import numpy as np df1 = pd.DataFrame({'日期': [' ...

  3. python类型转换异常_python知识:json格式文本;异常处理;字符串处理;unicode类型和str类型转换...

    python进程中的实例和json格式的字符串之间的映射关系是非常直接的,相当于同一个概念被编码成不同的表示: stream in json form ----json.loads(str)----- ...

  4. python将字符串写入txt文件_python将字符串以utf-8格式保存在txt文件中的方法

    python将字符串以utf-8格式保存在txt文件中的方法 如下所示: #ltp_data 字符串 写进777.txt 1. def save(filename, contents): fh = o ...

  5. python str转json_Python中如何将一个字符串转换为json格式呢?

    摘要: 下文讲述Python中字符串转换为json格式的方法分享,如下所示: json是各大语言都支持的一个对象,在web API开发中,我们经常使用json格式进行数据传输, 那么在Python中, ...

  6. str.replace()——Python的“第四”字符串格式

    str.replace(),Python的"第四"字符串格式. [学习的细节是欢悦的历程] Python 官网:https://www.python.org/ Free:大咖免费& ...

  7. [Python学习] 专题三.字符串的基础知识

            在Python中最重要的数据类型包括字符串.列表.元组和字典等.该篇主要讲述Python的字符串基础知识. 一.字符串基础         字符串指一有序的字符序列集合,用单引号.双引 ...

  8. Python打印格式化与字符串

    关于Python打印格式化与字符串,比较全面的总结,希望对大家有帮助~ # -*- coding: cp936 -*- ''' 打印格式 '''print "a" print &q ...

  9. python输出举例_python字符串格式化输出及相关操作代码举例

    字符串的格式化 Python 支持格式化字符串的输出 .尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中.在   Python 中,字符串格式化使 ...

  10. Python基础知识:字符串

    1.Python中大写字母命名的变量,默认为常量,不可修改:列如:MYSQL_CONNECTION = '192.168.1.1' 2.字符串换行输入格式:换行用\隔开,两行分别用引号,制表符\t,换 ...

最新文章

  1. Text-CNN-文本分类-keras
  2. floor--朝负无穷大方向取整
  3. life at University of Liverpool
  4. 如何禁掉SAP Fiori上传文件的病毒扫描设置
  5. 干货!一文搞懂无状态服务
  6. java 三级考试_java三级考试理论题
  7. rails log_level
  8. 如何在脱敏数据中使用BERT等预训练模型
  9. Linux宝库名人轶事栏目 | 感恩每一天
  10. 真的存在网络钓鱼吗?网络钓鱼技术之HTML走私分析
  11. 信息安全工程师真题1
  12. python怎么添加多行注释_python如何注释多行
  13. Unity3D中常用的物理学公式
  14. 利用BLAST进行序列比对和寻找同源基因
  15. 股票走势图php源码下载,flex实现股票行情走势图示例代码
  16. “正德厚生、臻于至善”这句话是什么意思?
  17. 无线网服务器断开怎么回事,无线网自动断开怎么回事
  18. 液晶显示器画面模糊有毛边解决方法
  19. Pytorch官方教程练习之数据加载和处理
  20. 氨基/请加/羧基/生物素功能化水溶性CdSeQds,CdTeQds,CdSe/ZnSQds,ZnOQds,CuInS/ZnSQds量子点

热门文章

  1. git强制拉取最新代码
  2. Pixhawk学习9——固定翼位置控制(L1控制+TECS总能量控制)
  3. E45: ‘readonly‘ option is set (add ! to override)解决办法
  4. asp.net前端页面上使用if
  5. 工业电脑量产测试之----U盘DOS 启动盘制作(1)
  6. sql server 常用工具
  7. python老鼠书和蛇鼠_哪种编程语言更好?抓到‘老鼠’就是‘好猫’
  8. java math 三角函数_Java Math类的常用方法,三角函数运算
  9. 2021年计算机保研面试题
  10. 学习炒股必读的10本书