变量赋值一种是字符串格式化,一种是通过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相关推荐

  1. 【Groovy】Groovy 动态语言特性 ( Groovy 中函数实参自动类型推断 | 函数动态参数注意事项 )

    文章目录 前言 一.Groovy 中函数实参自动类型推断 二.函数动态参数注意事项 三.完整代码示例 前言 Groovy 是动态语言 , Java 是静态语言 ; 本篇博客讨论 Groovy 中 , ...

  2. 动态参数 名称空间 作用域 作用域链 加载顺序 函数的嵌套 global nonlocal 等的用法总结...

    03,动态参数 *args,**kwargs # 用户传入到函数中的实参数量不定时,或者是为了以后拓展,# 此时要用到动态参数*args,**kwargs(万能参数.)# *args接收的是所有的位置 ...

  3. 函数参数---动态参数

    形参的第三种:动态参数 动态参数分为两种: 1.动态接受位置参数; 注意:形参的顺序:   位置参数, 动态参数, 默认参数 动态接受参数的时候要注意:动态参数必须在位置参数后面 关键参数必须要放在位 ...

  4. python中自定义函数如何传递动态参数_python 函数的动态参数

    1. 函数的动态参数 1. *args 位置参数动态传参 2. **kwargs 关键字参数动态传参 顺序:位置参数, *args, 默认值, **kwargs def func(*args, **k ...

  5. Python函数的动态参数

    1. 动态接收位置参数 在参数位置用*表示接受任意参数 def eat(*args):print('我想吃',args)eat('大米饭','中米饭','小米饭') # 收到的结果是一个tuple元祖 ...

  6. 关于用函数指针参数申请动态内存的问题

    今天在写一个Binary Search Tree的程序时,发现其插入有问题,下面是插入程序,每次插入完成后,节点还是NULL. template<typename Object> void ...

  7. 函数的动态参数和作用域

    1. 动态参数 位置参数的动态参数: *args * 在这里表示接收位置参数的动态传参,接收到的是元祖def chi(*food): # 可以传入任意的位置参数 food是参数名,*便是动态参数 pr ...

  8. day11函数的进阶动态参数,命名空间,作用域,第一类对象

    一.习题收藏 5.写函数,计算传入字符串中[数字].[字母].[空格] 以及 [其他]的个数,并返回结果. # def func4(s): # dic = {# 'num':0,'alpha':0,' ...

  9. python函数的动态参数之一个星号和两个星号

    一.概述 1.python有位置参数.默认参数,这两种是最常用的参数. 2.动态参数即不限定参数个数,以一种动态的方式接受传参的个数. 3.python的动态参数有两种,分别是 ' *args '  ...

最新文章

  1. .net core 17
  2. 大数据笔记10:大数据之Hadoop的MapReduce的原理
  3. IOS第八天(1:UITableViewController团购,数据转模型,xib显示数据)
  4. RAC起单实例make
  5. MySQL之单表查询、多表查询(一)
  6. C++使用Windows API CreateMutex函数多线程编程
  7. c++起始(名词修饰,extern “C” ,引用)
  8. SQL ORDER BY 子句
  9. 一套房钱就可以做一个品牌的电子烟,让罗永浩们再赚一波快钱?
  10. 【Kafka】Kafka ERROR [ConsumerFetcherThread-console-consumer], Error for partition [xx,5] to broker 10
  11. oracle12漏洞补丁下载,linux oracle 11g 漏洞补丁升级
  12. Java多线程编程(2)--多线程编程中的挑战
  13. tomcat相关问题汇总
  14. 基于Springboot开发的精品小说平台网站源码带爬虫工具
  15. 美区苹果id关闭双重认证_双重认证
  16. 7万字总结Spring,这回能看懂Spring源码了!
  17. JSD-2204-JDBC-SpringBoot-Day11
  18. oracle ora 3136,oracle中ORA-3136,ORA-609
  19. CFE的刷写与修改教程
  20. linux下cp -b,Linux下cp的命令解释

热门文章

  1. 有趣java_有趣的Java
  2. CF--思维练习--CodeForces - 221C-H - Little Elephant and Problem (思维)
  3. QT编程中遇到的问题总结
  4. [机器学习]LightGBM分布式使用完全手册
  5. VxWorks下Shell调试总结
  6. Perl文件及目录操作
  7. Python中的线性回归:Sklearn与Excel
  8. memcache、Redis与MongoDB的学习-1
  9. 数据管理 - 每天5分钟玩转 Docker 容器技术(147)
  10. 对传统视觉惯性的颠覆