python中的“%c”是占位符的一种。
成都创新互联专注于安顺企业网站建设,自适应网站建设,成都商城网站开发。安顺网站建设公司,为安顺等地区提供建站服务。全流程按需定制,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务
Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。
扩展资料:
Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。
设计者开发时总的指导思想是,对于一个特定的问题,只要有一种最好的方法来解决就好了。这在由Tim Peters写的Python格言(称为The Zen of Python)里面表述为:There should be one-- and preferably only one --obvious way to do it. 这正好和Perl语言(另一种功能类似的高级动态语言)的中心思想TMTOWTDI(There's More Than One Way To Do It)完全相反。
1. 使用连接符: +
12
world = "World"print "Hello " + world + " ! "
2. 使用占位符来内插
world = "World"print "Hello %s !" % world
3. 使用函数
li = ['my','name','is','bob']mystr = ' '.join(li)print mystr
上面的语句中字符串是作为参数传入的,可以直接用变量替换:
begin_date = '2012-04-06 00:00:00'end_date = '2012-04-06 23:59:59'select * from usb where time between to_date(begin_date,'YYYY-MM-DD HH24:MI:SS') and to_date(end_date,'YYYY-MM-DD HH24:MI:SS')
使用pass
比如以下函数就使用pass来占位 其实什么也不会做
def fun():
pass
没错, 只能对 value 使用占位符. 在execute() 函数里, value 永远不会被放回到 sql query string 中, 而是被存到别的地方, 需要的时候用.
要想用动态选择 table/column name, 只能采用python 自带的 format() 函数.
为了安全起见, 请勿让用户输入 column name. 实在需要的话请小心地 sanitize. 严防 sql 注入攻击.