# ###字符串的格式化 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. py-faster-rcnn

    踩坑: 1. 服务器上训练: sh ./experiments/scripts/faster_rcnn_end2end.sh 会各种报错 有说是因为#!/bin/bash的问题,改过,不行. 改成如下 ...

  2. demo1:会下蛋的机器人

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  3. Poj2386 Lake Counting (DFS)

    Lake Counting Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 49414   Accepted: 24273 D ...

  4. js-cookie的用法

    cookie的作用无需多言,自己封装一个cookie,不停地复制黏贴页颇为麻烦,在这里,有npm为我们封装好的插件js-cookie: https://www.npmjs.com/package/js ...

  5. undefined 和null的区别

    undefined 和null的区别null是一个表示"无"的对象,转为数值时为0:undefined是一个表示"无"的原始值,转为数值时为NaN.undefi ...

  6. JAVA值传递之基本数据类型和引用数据类型

    #1.基本数据类型值传递 package 经典小Demo.值传递; public class Test { public static void main(String[] args) { int a ...

  7. 剑指offer(29)最小的K个数

    题目描述 输入n个整数,找出其中最小的K个数.例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,. 题目分析 这题有两种方法来做. 第一种就是基于partition的 ...

  8. 洛谷 P1273 【有线电视网】

    题目描述 某收费有线电视网计划转播一场重要的足球比赛.他们的转播网和用户终端构成一棵树状结构,这棵树的根结点位于足球比赛的现场,树叶为各个用户终端,其他中转站为该树的内部节点. 从转播站到转播站以及从 ...

  9. obs studio 使用

    专业,开源,无广告,免费,录屏/推流神器--obs studio 稍微简单的也有captura, 原理:调用本地API获取音频流,图像流(全屏幕,单个windows窗口的图像输出)->开源音视频 ...

  10. spark中的combineByKey函数的用法

    一.函数的源码 /** * Simplified version of combineByKeyWithClassTag that hash-partitions the resulting RDD ...