字符串format拼接格式化
# ###字符串的格式化 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拼接格式化的更多相关文章
- Python基础学习_01字符串的拼接(字符串的格式化输出)
# 字符串的拼接 ---字符串的格式化输出 # 字符串的拼接 ---字符串的格式化输出 name = input("name:") age = input("age:&q ...
- 【转载】 C#使用String.Format拼接字符串
在C#程序开发过程中,很多时候会使用字符串拼接,最简单的字符串拼接操作就是所有的字符串使用加号+相加连接起来,但这种代码形式非常不适合代码维护阅读,尤其是拼接字符串语句比较复杂的时候,如拼接SQL语句 ...
- Python中用format函数格式化字符串
Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存. 1.百分号方式 语法:%[( ...
- Python中用format函数格式化字符串的用法
这篇文章主要介绍了Python中用format函数格式化字符串的用法,格式化字符串是Python学习当中的基础知识,本文主要针对Python2.7.x版本,需要的朋友可以参考下 自python2. ...
- Python 的格式化字符串format函数
阅读mattkang在csdn中的博客<飘逸的python - 增强的格式化字符串format函数>所做笔记 自从python2.6开始,新增了一种格式化字符串的函数str.format( ...
- Python格式化字符串--format
format格式化字符串方法相较于老版%格式方法的优点: 1.不需要理会数据类型的问题,在%方法中'%s'只能替代字符串类型. 2.单个参数可以多次输出,参数顺序可以不相同. 3.填充方式十分灵活,对 ...
- Python中应该使用%还是format来格式化字符串?
转载自http://www.cnblogs.com/liwenzhou/p/8570701.html %的特点是,前面有几个%,后面的括号里就得有几个参数,如果只有一个%,括号可以省略 基本格式 'a ...
- 关于使用format()方法格式化字符串,读这一篇就够了!
从Python 2.6开始,又出现了另外一种格式化字符串的方法——format()方法.format()方法是字符串众多方法中的一个,调用这个方法时要使用点操作符(.),该方法返回一个格式化好的字符串 ...
- Python中使用%还是format来格式化字符串?
Python中应该使用%还是format来格式化字符串? %还是format Python中格式化字符串目前有两种阵营:%和format,我们应该选择哪种呢? 自从Python2.6引入了form ...
随机推荐
- ubuntu apache 配置虚拟主机 与 二级域名
一.ubuntu 配置虚拟主机 方法一:添加端口号 第一步进入 /etc/apache2/sites-available/ 目录,将 000-default.conf 复制一份到当前目录下并重命名,然 ...
- 《CSS世界》读书笔记(六)
<!-- <CSS世界> 张鑫旭著 --> min-width/max-width和min-height/max-height min-width/max-width出现的场景 ...
- C# 生成 COM控件
C#编写COM组件 软件:Microsoft VisualStudio 2010 1.新建一个类库项目 2.将Class1.cs改为我们想要的名字(例如:MyClass.cs) 问是否同时给类改名,确 ...
- P2P原理(转)
P2P(Peer to Peer)对等网络 P2P技术属于覆盖层网络(Overlay Network)的范畴,是相对于客户机/服务器(C/S)模式来说的一种网络信息交换方式.在C/S模式中,数据的分发 ...
- vs2017添加引用出错:对COM组件的调用返回了错误HRESULT E_FAIL
1.以管理员身份打开 Developer Command Prompt for VS 2017(vs2017开发人员命令提示符) 2.定位到你的vs2017的安装目录 例:E:\Program Fil ...
- codeforces #305 E Mike and friends
原问题可以转化为:给定第k个字符串,求它在L-R的字符串里作为子串出现了多少次 定义子串为字符串的某个前缀的某个后缀(废话) 等价于我们把一个字符串插入到trie里,其过程中每个经过的节点和其向上的f ...
- 0.3:Before We Start
文章著作权归作者所有.转载请联系作者,并在文中注明出处,给出原文链接. 本系列原更新于作者的github博客,这里给出链接. 需要做的准备 首先肯定是需要安装Unity,我这里选择的版本是Unity ...
- Linux 查看磁盘读写速度IO使用情况
# 查看io进程 命令:iotop 注:DISK TEAD:n=磁盘读/每秒 DISK WRITE:n=磁盘写/每秒. 注:标黄的可查看磁盘的读写速率,下面可以看到使用的io ...
- NOI 2017 整数(线段树)
题意 https://loj.ac/problem/2302 思路 拆分成每个二进制位的加减来考虑,维护那个整数的二进制位.不难发现,进位就是找右边第一个 \(0\) 的位置,并将其赋值为 \(1\) ...
- hdu-1430 魔板 康拓展开+映射优化
给定三种操作,将排列A转化为排列B,求最少步骤. 这种题目可以只跑一次bfs,比如只跑"12345678",那么如果遇到"23456781"->某个字符串 ...