函数动态参数实现format
2016-11-30 09:46
232 查看
变量赋值一种是字符串格式化,一种是通过format的方式
1.字符串格式化
s="i am %s,age %d"%('Jasper',23) print(s) 打印输出: i am Jasper,age 23 2.format格式化
s="i am {name},age {age}".format(name='jasper',age='23') print(s) 或
s2="i am {0},age {1}".format('jasper','23') print(s2) 除了上面两种给变量赋值外还可以使用函数动态参数实现format功能
3.一个*的动态参数 s3="i am {0},age {1},and {2}".format(*['jasper','23','6']) print(s3) #把结果写入列表中 打印输出: i am jasper,age 23,and 6 4.两个*的动态参数
dic={'name':'jasper','age':'33'} s4="i am {name},age {age}".format(**dic) print(s4) #将结果定义为字典
相关文章推荐
- js实现调用方法(函数)时可动态传入不同参数个数、模拟实现方法(函数)重载
- PHP实现动态获取函数参数的方法示例
- 函数-->指定函数--->默认函数--->动态函数--> 动态参数实现字符串格式化-->lambda表达式,简单函数的表示
- Delphi与VC如何实现变参函数,类似Format、sprintf的变长参数实现原理,va_list与Array of const
- JS自定义功能函数实现动态添加网址参数修改网址参数值
- 用C++11实现C++17的apply(动态数组用作函数参数)
- JS中使用apply、bind实现为函数或者类传入动态个数的参数
- JS中使用apply、bind实现为函数或者类传入动态个数的参数
- JS自定义功能函数实现动态添加网址参数修改网址参数值
- JS自定义功能函数实现动态添加网址参数修改网址参数值
- 实现可变参数个数的函数
- 可变参数函数实现
- dll函数动态调用工具1.0(Delphi+asm实现)
- 深入剖析变长参数函数的实现
- 用C语言实现参数个数可变的函数
- 1.1.22. typeid()关键字 (RTTI支持) typeid 的参数必须含有虚函数才能实现以下功能
- 怎样实现数目不定的函数参数
- *函数参数传递类的类型,在函数内部动态创建不同类型的实例
- 用C语言实现参数个数可变的函数【转自中国程序员网】
- 参数可变函数的实现(上)