Python expandtabs() 方法
描述
expandtabs() 方法把字符串中的 tab 符号('\t')转为空格,tab 符号('\t')默认的空格数是 8。
从头开始数,数到第一个\t正好为8个空格,不足则补空格,如果还有\t,接着从第一个\t数到第二个\t仍然为8个空格,以此类推直到最后一个\t结束。
语法
expandtabs() 方法语法:
S.expandtabs([tabsize=8])
参数
- tabsize -- 可选参数,指定转换字符串中的 tab 符号('\t')转为空格的字符数,默认的字符数是8。
返回值
该方法返回字符串中的 tab 符号('\t')转为空格后生成的新字符串。
实例
以下实例展示了 expandtabs() 方法的实例:
#!/usr/bin/python3S = "this is\tstring example....wow!!!"print ("原始字符串: " + S)
print ("替换 \\t 符号: " + S.expandtabs())
print ("使用16个空格替换 \\t 符号: " + S.expandtabs(16))
以上实例输出结果如下:
原始字符串: this is string example....wow!!!
替换 \t 符号: this is string example....wow!!!
使用16个空格替换 \t 符号: this is string example....wow!!!
再看下面的例子更好理解:
#!/usr/bin/env python
#-*- encoding:utf-8 -*-
S = "username\temail\tpassword\nlaiying\tying@q.com\t123\nlaiying\tying@q.com\t123\nlaiying\tying@q.com\t123"
v = S.expandtabs(20)
print(v)
输出结果如下:
第一行从u(username)前面到e(email)前面是20个空格,从e(email)前面到p(password)前面是20个空格。
即:username\t的空格数=email\t的空格数=20个空格
Python expandtabs() 方法相关推荐
- python print tab_Python 字符串 expandtabs() 方法
例如: 将tabsize设置为2个空格:txt = "H\te\tl\tl\to" x = txt.expandtabs(2) print(x) 1.定义和用法 expandta ...
- python print tab_python print tab_Python 字符串 expandtabs() 方法
例如: 将tabsize设置为2个空格:txt = "H\te\tl\tl\to" x = txt.expandtabs(2) print(x) 1.定义和用法 expandta ...
- python expandtabs_详解Python中expandtabs()方法的使用
详解Python中expandtabs()方法的使用 expandtabs()方法返回制表符,即该字符串的一个副本. '\t'已经使用的空间,可选择使用给定的tabsize(默认8)扩展. 语法 以下 ...
- python tab符号_Python3 expandtabs()方法
Python3 expandtabs()方法 描述 expandtabs() 方法把字符串中的 tab 符号('\t')转为空格,tab 符号('\t')默认的空格数是 8. 语法 expandtab ...
- python使用方法-六、python 方法的使用
python 与其他语言一样,支持变量自带的一些方法. 如 name = "zhangsan" 此时的name 就像当与一个 值为 字符串的 object , python 是对字 ...
- Python 字符串方法详解
Python 字符串方法详解 本文最初发表于赖勇浩(恋花蝶)的博客(http://blog.csdn.net/lanphaday),如蒙转载,敬请保留全文完整,切勿去除本声明和作者信息. 在编程中,几 ...
- Python String 方法详解
官网文档地址:https://docs.python.org/3/library/stdtypes.html#string-methods 官网 公号:软测小生ruancexiaosheng 文档里 ...
- [转载] Python str方法
参考链接: Python字符串方法3(strip,lstrip,rstrip,min,max,maketrans,translate,replace和expandtabs()) Python str常 ...
- [转载] python字符串方法有哪些_27种Python字符串操作方法大全
参考链接: Python字符串方法3| strip,lstrip,rstrip,min,max,maketrans,translate,replace和expandtabs 1.去空格及特殊符号 代码 ...
最新文章
- oracle两张表 比较好,比较Oracle两张表的数据是否一样
- 自动驾驶出行,进入下半场
- python3根据地址批量获取百度地图经纬度
- 关于Java中try-catch-finally-return的执行顺序
- Day14作业 三、编程题 	写一个Student类,属性:名字,年龄,分数,班级 (注意分包)
- 【渝粤教育】广东开放大学 javaweb 动态网站开发技术 形成性考核 (53)
- 中继(洪泛中继、定向中继)在无线通讯中的应用
- Flowable工作流入门
- 再见!“一代神机”iPhone 6或将于今年5月停产 iPhone 7/8降至3500档
- err2matlab,matlab中增量调制的编程问题
- 编写可靠Linux shell脚本的建议
- 协作多智能体强化学习中的回报函数设计
- QQ在线客服代码 网页qq咨询html代码
- Nacos指南-服务发现:删除服务
- 计算机的excel的知识,计算机基础知识excel题「附答案」
- ERP系统-库存子系统-采购/成品入库单
- C语言游戏编程之flappy birds
- springMVC原理,一看明了
- linux看磁带内容命令,Linux下磁带管理命令
- mysql usleep_usleep
热门文章
- HTTP 错误 404.3 - Forbidden
- Richard Feynman, 挑战者号, 软件工程,自顶而下
- centos7上安装配置tomcat8.5
- JavaWeb_域对象的属性操作
- ipv4 帧中继配置(GNS3)
- SpockFS —— 基于 HTTP 的文件系统
- PHP 权威代码风格规范
- C程序设计的抽象思维-递归过程-砝码称重
- jQuery,Ajax.animate,SVG(简要学习笔记二十)[完结篇]
- 黄聪:C# MP3操作类,能播放指定的mp3文件,或播放嵌入的资源中的Mp3文件