python 零散记录(三) 格式化字符串 字符串相关方法
使用 % 符号格式化字符串:
"""常用转换说明符:""" #%s: 按照str()方式转换 #%r: 按照repr()方式转换 #%d: 十进制整数 #%f: 十进制浮点数 #%x/%X:小写/大写无符号十六进制数 #%e/%E:小写/大写科学计数法"""宽度与精度""" "'%10.2f'" % 3.1415 #这里的10表示转换后字符宽度,2表示精确到小数点2位 #宽度与精度也可以用*代替,然后在tuple(元组)中读出: "'%*.*f'" % (5,2,3.1415) #宽度给5,精度给2"""%后面还可以跟上几个选项:""" #-:左对齐 "'%-10.2f'" % 3.1415 #+: 格式化后带符号,可以用来调对齐 "'%+5.2f'" % #空格: 在转换的值前面加上空格,也可调对齐 "'% f'" % 123"""注意:""" #1在格式化字符串中,后面希望转换的值,除了原则和字典外,都会被解释为 ’一个‘ 值 #2如果字符串中本身含有%,使用%%代替
一些字符串方法:
#返回子串str2在父串str1中出现的最左端索引位置 #可指定起始点和结束点 #未匹配返回 -1 str1.find(str2,[start, end])#用 , 连接alist中每个元素,之后形成一个字符串 #注意:alist中每个元素必须是字符串形式的,也就是['1','2'],就好比'str' + '1' 一样 ','.join(alist)#与join()互逆,用 , 分割'1,2,3'形成list '1,2,3'.split(',')#转大写小写 str1.upper() str1.lower()#查找xx1并替换为xx2,并返回,但不改变原str1 str1.replace('xx1', 'xx2')#去除字符串两侧指定字符,缺省为空格符 str1.strip(' !*') #指定去除空格 !*三种
转载于:https://www.cnblogs.com/lipijin/p/3277683.html
python 零散记录(三) 格式化字符串 字符串相关方法相关推荐
- 【Python】五种格式化输出字符串的方法
1. 引言 Python语言有许多优点,常用于不同的领域,如数据科学.web开发.自动化运维等.开发人员在这些技术中选择Python的一个重要原因是Python语法简单,可以节省大家的开发时间. 在本 ...
- Python基础(三):字符串和元组常用方法
字符串 在python中单引号和双引号所表示的字符串并没有区别,字符串具有不可变性,及所有操作均不改变原字符串的值.另外三个双引号和单引号包起来的字符串可以换行写入. In [83]: '''sss. ...
- python学习记录三:关于ImageFont.truetype(‘Arial.ttf‘, 36)执行报错以及解决方案
代码如下: from PIL import Image, ImageFilter, ImageFont, ImageDrawimport random# 随机字母 def rndChar():retu ...
- python学习记录三——读写exceld内容代码,openpyxl模块内
代码如下: from openpyxl import Workbook from openpyxl.compat import range from openpyxl.utils import get ...
- python提取部分字符串三参数_Python3字符串
字符串是Python中最常用的数据类型,可以使用单引号或双引号来创建字符串 创建字符串很简单,为变量分配一个值即可. val1 ='hello world' var2= "Runoob&qu ...
- python 三引号_Python 字符串
字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hello World!' var2 ...
- [Python学习] 专题三.字符串的基础知识
在Python中最重要的数据类型包括字符串.列表.元组和字典等.该篇主要讲述Python的字符串基础知识. 一.字符串基础 字符串指一有序的字符序列集合,用单引号.双引 ...
- [Python学习] 模块三.基本字符串
于Python最重要的数据类型包含字符串.名单.元组和字典.本文重点介绍Python基础知识. 一.字符串基础 字符串指一有序的字符序列集合,用单引號.双引號.三重(单 ...
- 【Python】单引号、双引号、三引号和字符串
1.单引号.双引号.三引号和字符串 示例程序: #单引号 str1='python' #单引号中使用双引号 str2='"python"' #双引号中使用单引号 str3=&quo ...
最新文章
- JavaScript label语句
- Eclipse 从git导入maven多模块项目
- Java基础部分自测题(持续更新)
- pycharm提醒:PEP 8: invalid escape sequence xx 解决办法 (转义序列无效,需改成双反斜杠\\)
- 区块链世界中的IOTA:它是什么样的存在?
- php读取xml的值,PHP读取XML 值
- linux搭建lnnp_linux主机安装lnmp详细步骤
- NOIP201307货车运输
- 1*1的卷积核的作用
- 【软工】week3-个人阅读作业-软件案例分析
- jsmy97时间控件,时间范围选择
- DNS是什么?工作原理、工作流程总结
- 计算机代码查重软件,文件查重程序
- python numpy 计算标准差
- wps教鞭功能_你未必知道的WPS神奇功能
- 傻白入门芯片设计,盘点计算机体系结构顶会
- 攻防世界 Misc 适合作为桌面
- Android 关于模拟点击和Hook框架的杂谈
- python if main_python if __name__ == 'main' 的作用和原理()
- php八字喜用神实现博客,八字中实例教你取用神