# ###字符串的格式化 format
"""
(1)顺序传参
(2)索引传参
(3)关键字传参
(4)容器类型传参(列表和元组) {} 相当于占位符
""" # (1) 顺序传参
strvar = "{}向{}开了一枪,饮弹而忙"
res = strvar.format(" 钟立文","刘鹏")
print(res) # (2) 索引传参
strvar = "{1}给{0}一个大大的拥抱,幸福温暖"
res = strvar.format("徐欣欣","郑满")
print(res) # (3) 关键字传参
strvar = "{who1}向{who2}进行扫射,浑身都是弹孔"
res = strvar.format(who1="林志远",who2="中林志")
print(res) # (4) 容器类型传参
# (1)
strvar = "{0[2]}给了{1[0]} 抛来一个媚眼,鼻血直冒3000多尺"
res = strvar.format(["钟立文","赵成","胡斌"],("徐欣欣","胡启超","胡家豪"))
print(res) # (2) format 格式化时, 要注意如果是字典,不要加引号. strvar = "{group2[zlw]} 给{group1[xxx]} 抛了一个媚眼,鼻血直冒3万多尺"
res = strvar.format(group1 = {"xxx":"徐欣欣","hqc":"胡启超"},group2 ={"zlw":"钟立文","dmx":"戴明雪"})
print(res)
# ###字符串的格式化 format
"""
(1)顺序传参
(2)索引传参
(3)关键字传参
(4)容器类型传参(列表和元组) {} 相当于占位符
""" # (1) 顺序传参
strvar = "{}向{}开了一枪,饮弹而忙"
res = strvar.format(" 钟立文","刘鹏")
print(res) # (2) 索引传参
strvar = "{1}给{0}一个大大的拥抱,幸福温暖"
res = strvar.format("徐欣欣","郑满")
print(res) # (3) 关键字传参
strvar = "{who1}向{who2}进行扫射,浑身都是弹孔"
res = strvar.format(who1="林志远",who2="中林志")
print(res) # (4) 容器类型传参
# (1)
strvar = "{0[2]}给了{1[0]} 抛来一个媚眼,鼻血直冒3000多尺"
res = strvar.format(["钟立文","赵成","胡斌"],("徐欣欣","胡启超","胡家豪"))
print(res) # (2) format 格式化时, 要注意如果是字典,不要加引号. strvar = "{group2[zlw]} 给{group1[xxx]} 抛了一个媚眼,鼻血直冒3万多尺"
res = strvar.format(group1 = {"xxx":"徐欣欣","hqc":"胡启超"},group2 ={"zlw":"钟立文","dmx":"戴明雪"})
print(res)

字符串format拼接格式化的更多相关文章

  1. Python基础学习_01字符串的拼接(字符串的格式化输出)

    # 字符串的拼接 ---字符串的格式化输出 # 字符串的拼接 ---字符串的格式化输出 name = input("name:") age = input("age:&q ...

  2. 【转载】 C#使用String.Format拼接字符串

    在C#程序开发过程中,很多时候会使用字符串拼接,最简单的字符串拼接操作就是所有的字符串使用加号+相加连接起来,但这种代码形式非常不适合代码维护阅读,尤其是拼接字符串语句比较复杂的时候,如拼接SQL语句 ...

  3. Python中用format函数格式化字符串

    Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存. 1.百分号方式 语法:%[( ...

  4. Python中用format函数格式化字符串的用法

    这篇文章主要介绍了Python中用format函数格式化字符串的用法,格式化字符串是Python学习当中的基础知识,本文主要针对Python2.7.x版本,需要的朋友可以参考下   自python2. ...

  5. Python 的格式化字符串format函数

    阅读mattkang在csdn中的博客<飘逸的python - 增强的格式化字符串format函数>所做笔记 自从python2.6开始,新增了一种格式化字符串的函数str.format( ...

  6. Python格式化字符串--format

    format格式化字符串方法相较于老版%格式方法的优点: 1.不需要理会数据类型的问题,在%方法中'%s'只能替代字符串类型. 2.单个参数可以多次输出,参数顺序可以不相同. 3.填充方式十分灵活,对 ...

  7. Python中应该使用%还是format来格式化字符串?

    转载自http://www.cnblogs.com/liwenzhou/p/8570701.html %的特点是,前面有几个%,后面的括号里就得有几个参数,如果只有一个%,括号可以省略 基本格式 'a ...

  8. 关于使用format()方法格式化字符串,读这一篇就够了!

    从Python 2.6开始,又出现了另外一种格式化字符串的方法——format()方法.format()方法是字符串众多方法中的一个,调用这个方法时要使用点操作符(.),该方法返回一个格式化好的字符串 ...

  9. Python中使用%还是format来格式化字符串?

    Python中应该使用%还是format来格式化字符串?   %还是format Python中格式化字符串目前有两种阵营:%和format,我们应该选择哪种呢? 自从Python2.6引入了form ...

随机推荐

  1. transition属性值

    一.transition-property: transition-property是用来指定当元素其中一个属性改变时执行transition效果,其主要有以下几个值:none(没有属性改变):all ...

  2. 【运维技术】redis(一主两从三哨兵模式搭建)记录

    redis(一主两从三哨兵模式搭建)记录 目的: 让看看这篇文章的的人能够知道:软件架构.软件的安装.配置.基本运维的操作.高可用测试.也包含我自己,能够节省对应的时间. 软件架构: 生产环境使用三台 ...

  3. Python sqlalchemy orm 多外键关联

     多外键关联 注:在两个表之间进行多外键链接 如图: 案例: # 创建两张表并添加外键主键 # 调用Column创建字段 加类型 from sqlalchemy import Integer, For ...

  4. Shell 脚本格式注意事项

    if 条件判断格式 if [ ! -f file.txt ];then cmd else cmd fi 注1:! 代表非.不存在文件就成功. 注2:再有参数 变量 需要 [] 阔起 1 运算书写写格式 ...

  5. 时间序列数据库调研之InfluxDB

    基于 Go 语言开发,社区非常活跃,项目更新速度很快,日新月异,关注度高 测试版本 1.0.0_beta2-1 安装部署 wget https://dl.influxdata.com/influxdb ...

  6. ORA-600 [kcblin_3] 解决方法

    今日,我们一个sql在某环境执行出错,如下: ORA-00600: 内部错误代码, 参数: [kcblin_3], [103], [253952], [8192], [32769], [312], [ ...

  7. StringUtils工具类常用方法汇总(判空、转换、移除、替换、反转)

    Apache commons lang3包下的StringUtils工具类中封装了一些字符串操作的方法,非常实用,使用起来也非常方便.最近自己也经常在项目中使用到了里面的一些方法,在这里将常用的方法总 ...

  8. 使用windeployqt工具来进行Qt的打包发布

    https://blog.csdn.net/sinat_36264666/article/details/73305712

  9. Vue:(三)路由

    (一)基础介绍 vue-router用来构建SPA <router-link></router-link>或者this.$router.push({path:' '}) < ...

  10. Pandas 基础(6) - 用 replace() 函数处理不合理数据

    首先, 还是新建一个 jupyter notebook, 然后引入 csv 文件(此文件我已上传到博客园): import pandas as pd import numpy as np df = p ...