zoukankan      html  css  js  c++  java
  • expandtabs()方法

    expandtabs()方法

    描述

    expandtabs() 方法把字符串中的 tab 符号(' ')转为空格,tab 符号(' ')默认的空格数是 8。

    语法

    expandtabs()方法语法:

    str.expandtabs(tabsize=8)

    参数

    • tabsize -- 指定转换字符串中的 tab 符号(' ')转为空格的字符数。

    返回值

    该方法返回字符串中的 tab 符号(' ')转为空格后生成的新字符串。

    实例

    以下实例展示了expandtabs()方法的实例:

    str = "this is	string example....wow!!!"
    
    print ("原始字符串: " + str)
    print ("替换 \t 符号: " +  str.expandtabs())
    print ("使用16个空格替换 \t 符号: " +  str.expandtabs(16))
    
    # 以上实例输出结果如下:
    # 原始字符串: this is    string example....wow!!!
    # 替换 	 符号: this is string example....wow!!!
    # 使用16个空格替换 	 符号: this is         string example....wow!!!

    在 Python3 中是补 4 的整数倍个空格:

    str1 = "this is	string example....wow!!!"
    str2 = "athis iss	string example....wow!!!"
    str3 = "athis i	string example....wow!!!"
    str4 = "athis is    string example....wow!!!"  # is 和 string 中间输入 8 个空格
    print(str1)
    print("a"+str1)
    print(str2)
    print(str3)
    print(str4)
    
    # 运行结果如下:
    # this is    string example....wow!!!
    # athis is    string example....wow!!!
    # athis iss    string example....wow!!!
    # athis i    string example....wow!!!
    # athis is    string example....wow!!!
  • 相关阅读:
    BZOJ(2) 1041: [HAOI2008]圆上的整点
    BZOJ(1) 1003 [ZJOI2006]物流运输
    HDU 1285 确定比赛名次
    洛谷 P2951 [USACO09OPEN]捉迷藏Hide and Seek
    POJ 1201 Intervals
    2017 软件工程 个人作业——软件产品案例分析
    2017 软件工程 个人技术博客(α)
    在VS2017上对C++项目进行单元测试
    ASC47B borderless
    ASC47B borderless
  • 原文地址:https://www.cnblogs.com/xiaohei001/p/10122265.html
Copyright © 2011-2022 走看看