Python3.x版本中新的字符串格式化方法

 更新时间:2015年04月24日 11:12:07   投稿:junjie  
这篇文章主要介绍了Python3.x版本中新的字符串格式化方法,本文对比给出了Python2.x和Python3.x中字符串格式化方法实例代码,需要的朋友可以参考下

我们知道Python3.x引入了新的字符串格式化语法。不同于Python2.x的

复制代码 代码如下:

"%s %s "%(a,b) 

Python3.x是
复制代码 代码如下:

"{0} {1}".format(a,b) 

今天我在用MySQLdb时,需要用带参数的
复制代码 代码如下:

cursor.execute(sql,param) 

语句来完成SQL操作。被其他文章的陈旧说法给误导,用了

复制代码 代码如下:

cursor.execute('insert into test values(%s,%s,%s)',param) 

其中param是一个元组,表示要插入的数据,元组中的各个元素即是数据库中各列的值。
但是执行起来总是会抛出数据库异常,错误信息:
复制代码 代码如下:

【1064】You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near'(%s,%s,%s)'at line……(以下省略)。

其实只要改成这样就好:
复制代码 代码如下:

cursor.execute('insert into test values({0},{1},{2})',param) 

实话说,Python3为了填上Python2的各坑导致了不向下兼容,使得学习Python3的成本提高了不少。但是为了不阻碍科技发展、社会进步,我还是毅然决然投身新版本……

相关文章

  • pytorch 搭建神经网路的实现

    pytorch 搭建神经网路的实现

    这篇文章主要介绍了pytorch 搭建神经网路,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • Python批量解压&压缩文件夹的示例代码

    Python批量解压&压缩文件夹的示例代码

    这篇文章主要介绍了利用Python实现批量解压&压缩文件夹的示例代码,文中的实现步骤讲解详细,感兴趣的小伙伴快跟随小编一起动手试一试
    2022-04-04
  • python中扫描条形码和二维码的实现代码

    python中扫描条形码和二维码的实现代码

    pyzbar模块是Python一个开源库用于扫描和识别二维码信息。这篇文章主要介绍了python中扫描条形码和二维码的示例代码,需要的朋友可以参考下
    2021-10-10
  • Python从文件中读取指定的行以及在文件指定位置写入

    Python从文件中读取指定的行以及在文件指定位置写入

    这篇文章主要给大家介绍了关于Python从文件中读取指定的行及在文件中指定位置写入的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Python具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • Python 函数参数11个案例分享

    Python 函数参数11个案例分享

    大家好,今天给大家分享一下明哥整理的一篇 Python 参数的内容,内容非常的干,全文通过案例的形式来理解知识点,自认为比网上 80% 的文章讲的都要明白,如果你是入门不久的 python 新手,相信本篇文章应该对你会有不小的帮助,需要的朋友可以参考下
    2023-02-02
  • python框架中flask知识点总结

    python框架中flask知识点总结

    这篇文章给大家分享了关于学习python框架中flask知识点的总结内容,有兴趣的朋友们可以学习下。
    2018-08-08
  • 十一个案例带你吃透Python函数参数

    十一个案例带你吃透Python函数参数

    这篇文章主要通过十一个案例带大家一起了解一下Python中的函数参数,文中的示例代码讲解详细,对我们学习Python有一定帮助,需要的可以参考一下
    2022-08-08
  • Python 实现自动完成A4标签排版打印功能

    Python 实现自动完成A4标签排版打印功能

    这篇文章主要介绍了Python 实现自动完成A4标签排版打印功能,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • python如何将图片批量保存至word文档中

    python如何将图片批量保存至word文档中

    这篇文章主要介绍了python如何将图片批量保存至word文档中问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • 深入解析Python中的线程同步方法

    深入解析Python中的线程同步方法

    Python尽管可以创建多条线程,但是由于GIL的存在,Python的多条线程并不能同时运行,因而线程间的同步便显得更为重要,这里我们就来深入解析Python中的线程同步方法,需要的朋友可以参考下
    2016-06-06

最新评论