函数动态参数实现format
变量赋值一种是字符串格式化,一种是通过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) #将结果定义为字典
转载于:https://www.cnblogs.com/shansongxian/p/6116405.html
函数动态参数实现format相关推荐
- 【Groovy】Groovy 动态语言特性 ( Groovy 中函数实参自动类型推断 | 函数动态参数注意事项 )
文章目录 前言 一.Groovy 中函数实参自动类型推断 二.函数动态参数注意事项 三.完整代码示例 前言 Groovy 是动态语言 , Java 是静态语言 ; 本篇博客讨论 Groovy 中 , ...
- 动态参数 名称空间 作用域 作用域链 加载顺序 函数的嵌套 global nonlocal 等的用法总结...
03,动态参数 *args,**kwargs # 用户传入到函数中的实参数量不定时,或者是为了以后拓展,# 此时要用到动态参数*args,**kwargs(万能参数.)# *args接收的是所有的位置 ...
- 函数参数---动态参数
形参的第三种:动态参数 动态参数分为两种: 1.动态接受位置参数; 注意:形参的顺序: 位置参数, 动态参数, 默认参数 动态接受参数的时候要注意:动态参数必须在位置参数后面 关键参数必须要放在位 ...
- python中自定义函数如何传递动态参数_python 函数的动态参数
1. 函数的动态参数 1. *args 位置参数动态传参 2. **kwargs 关键字参数动态传参 顺序:位置参数, *args, 默认值, **kwargs def func(*args, **k ...
- Python函数的动态参数
1. 动态接收位置参数 在参数位置用*表示接受任意参数 def eat(*args):print('我想吃',args)eat('大米饭','中米饭','小米饭') # 收到的结果是一个tuple元祖 ...
- 关于用函数指针参数申请动态内存的问题
今天在写一个Binary Search Tree的程序时,发现其插入有问题,下面是插入程序,每次插入完成后,节点还是NULL. template<typename Object> void ...
- 函数的动态参数和作用域
1. 动态参数 位置参数的动态参数: *args * 在这里表示接收位置参数的动态传参,接收到的是元祖def chi(*food): # 可以传入任意的位置参数 food是参数名,*便是动态参数 pr ...
- day11函数的进阶动态参数,命名空间,作用域,第一类对象
一.习题收藏 5.写函数,计算传入字符串中[数字].[字母].[空格] 以及 [其他]的个数,并返回结果. # def func4(s): # dic = {# 'num':0,'alpha':0,' ...
- python函数的动态参数之一个星号和两个星号
一.概述 1.python有位置参数.默认参数,这两种是最常用的参数. 2.动态参数即不限定参数个数,以一种动态的方式接受传参的个数. 3.python的动态参数有两种,分别是 ' *args ' ...
最新文章
- .net core 17
- 大数据笔记10:大数据之Hadoop的MapReduce的原理
- IOS第八天(1:UITableViewController团购,数据转模型,xib显示数据)
- RAC起单实例make
- MySQL之单表查询、多表查询(一)
- C++使用Windows API CreateMutex函数多线程编程
- c++起始(名词修饰,extern “C” ,引用)
- SQL ORDER BY 子句
- 一套房钱就可以做一个品牌的电子烟,让罗永浩们再赚一波快钱?
- 【Kafka】Kafka ERROR [ConsumerFetcherThread-console-consumer], Error for partition [xx,5] to broker 10
- oracle12漏洞补丁下载,linux oracle 11g 漏洞补丁升级
- Java多线程编程(2)--多线程编程中的挑战
- tomcat相关问题汇总
- 基于Springboot开发的精品小说平台网站源码带爬虫工具
- 美区苹果id关闭双重认证_双重认证
- 7万字总结Spring,这回能看懂Spring源码了!
- JSD-2204-JDBC-SpringBoot-Day11
- oracle ora 3136,oracle中ORA-3136,ORA-609
- CFE的刷写与修改教程
- linux下cp -b,Linux下cp的命令解释