Python学习_字符串格式化
#!/usr/bin/env python # -*- coding:utf-8 -*-# 百分号格式化 # %[(name)[flags][width].[precision]]typecode # name : 指定占位符的key # flags : + - 空格 0 # width : 宽度 # precision : 小数点后保留的位数 # typecode : 必需,数据类型 # 字符串里面有%的时候, %%表示一个 %字符串 s = "i am %s,age %d" % ("guolei", 18) print(s)s = "i am %(n1)+10s,age %(n2)+10d" % {"n1": "alex", "n2": 18} print(s)s = "i am %.2f sdfsd" % 1.2 print(s)# Format格式化 # [[fill]align][sign][#][0][width][,][.precision][type] # fill 空白处填充的字符 # align 对齐方式 < > = ^ # sign 有无符号数字 +:正号加正,负号加负,-:正号不变,负号加负,空格:正号空格,负号加负 # 对于2,8,16进制,如果加上#,会显示 0b/0o/0x,否则不显示 # , 为数字添加分隔符,1,000,000 # width 宽度 # .precision 小数保留精度 # type 格式化类型 s = "i am {:.2%}asdf".format(12) print(s)s = "i am {},age {},{}".format("alex", 18, "guolei") s = "i am {},age {},{}".format(*["alex", 18, "guolei"]) s = "i am {0},age {1},{0}".format(*["alex", 18]) s = "i am {name},age {age},{name}".format(name="alex", age=18) s = "i am {name},age {age},{name}".format(**{"name": "alex", "age": 18}) s = "i am {0[0]},age {0[1]},{0[2]}".format([1, 2, 3], [4, 5, 6]) s = "i am {:s},age {:d},{:f}".format("alex", 18, 2.222) s = "i am {name:s},age {age:d},{num:f}".format(name="alex", age=18, num=1.22) s = "i am {name:s},age {age:d},{num:f}".format(**{"name": "alex", "age": 18, "num": 1.22}) s = "i am {:#b},age {:o},{:x}".format(10, 10, 18) print(s) s = "i am {0[0]},age {0[1]}".format(["alex", 18]) print(s)
转载于:https://www.cnblogs.com/xiaojiulin/p/10571745.html
Python学习_字符串格式化相关推荐
- Python学习之字符串格式化
"{0} love {1}{2}".format('I','F','L') #返回 'I love FL' "{a} love {b}{c}".format(a ...
- python学习_循环语句
python学习_循环语句 第1关:斐波那契数列 斐波那契数列(Fibonacci sequence),又称黄金分割数列. 因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子 ...
- python学习 day7_字符串、列表的相关操作
python学习day7_字符串的相关函数 字符串的相关操作 (1)字符串的拼接 + (2)字符串的重复 * (3)字符串跨行拼接 \ (4)字符串的索引(复习) (5)字符串的切片:(截取) 对字符 ...
- Python学习笔记-- 字符串和数字的连接
Python学习笔记– 字符串和数字的连接 >>> s = 'abc' >>> print s + 1Traceback (most recent call las ...
- python ui bs_Guibs的Python学习_列表
Guibs 的 Python学习_列表# 列表# 列表由一系列按特定顺序排列的元素组成, 其中元素和元素之间可以没有任何关系 # 在 Python 中, 用方括号 [] 来表示列表, 并用逗号 , 分 ...
- Python 中的 字符串格式化
Python 中的 字符串格式化 1. 字符串格式化的种类 2. % 格式化方式 3. % 格式化方式例子 4. format 格式化方式 5. format 格式化方式例子 1. 字符串格式化的种类 ...
- python 学习_第五模块 DMO
python 学习_第五模块 DMO 1. 节点 <!DOCTYPE html> <html lang="en"> <head><meta ...
- python学习(字符串、整数、列表)
前言:python语言简洁,而且写web题脚本方便,暑假闲着也无聊,不如学习一些知识. 一.字符串 修改字符串的大小写 python中定义字符串用双引号或单引号都可以 python需要提前定义变量,这 ...
- 【python】之字符串格式化
个人主页:天寒雨落的博客_CSDN博客-C,CSDN竞赛,python领域博主 特别标注:仅为自己的学习记录笔记,方便复习和加深记忆,仅供借鉴参考! 目录 字符串格式化 1.字符串格式化符号 2.字 ...
最新文章
- @class和#import
- SAP QM 不常用功能点之 Physical-Sample Record
- 【LeetCode从零单排】No28	Implement strStr()
- Even Substrings
- log4j配置文件_Mybatis对log4j的支持及常用标签-Mybatis(6)
- 轨道角度分布图_高分五号:大气气溶胶多角度偏振探测仪
- Mac OS使用技巧之九:Mission Control和DIY自己的Dashboard
- UWP开发---通过委托跨页面导航
- 2021级C语言大作业 - 一笔画
- pythondjango学生信息管理系统_Django实现学员管理系统
- 【IOS】《捕鱼达人》的简单实现(一)
- git reset, git status, git clean, .gitignore, git diff, git restore 的关系梳理
- 北京大学简约毕业答辩PPT模板
- 改变CEdit中字体大小与颜色
- 小型便携式AIS接收机dAI01
- 7-29 删除字符串中的子串
- Docker ROS dbus[xxx]: The last reference on a connection was dropped without closing the connection
- 西门子PLC1200学习之PID总结
- 反向链接是每位站长天天必需要做的
- 企业级的HttpsNginx实战部署