• Python字符串格式化


    字符串格式化

    %s,字符串格式化,占位符

    定义:Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。 

    实例

    #获取用户的信息
    name = input("name:")
    age = input("age:")
    job = input("job:")

    #定义一个变量,%s是一个占位符
    msg = '''
    -----------InFO---------
    name:%s
    age:%s
    job:%s
    ----------end-----------
    '''%(name,age,job)

    print(msg)

    运行结果:

    练习:

     1 print("习题6:字符串和文本。")
     2 
     3 #将一串字符串(包含字符串格式化),指向X
     4 x = "There are %d types of people." %10
     5 
     6 #变量 = 字符串
     7 binary = "binary"
     8 
     9 do_not = "don't"
    10 
    11 #y被指向包含字符串格式化的字符
    12 y = "Those who know %s and those who %s." %(binary,do_not)
    13 
    14 #打印出 x,原文档为python2.0,此练习均按python3.0编写
    15 #此处括号内的x为什么没有加引号,因为加了引号相当于是当个的字符串
    16 print(x)
    17 
    18 #打印出y
    19 print(y)
    20 
    21 #打印出包含格式化的句子
    22 print("I said : %r." %x)
    23 print("I also said: '%s'." %y)
    24 
    25 #将False命名为变量
    26 hilarious = False
    27 #将一个格式化的句子指向某个变量
    28 joke_evaluation = "Isn't that joke so funny! %r"
    29 
    30 #打印出包含格式化的句子
    31 print (joke_evaluation % hilarious) 
    32 
    33 #句子指向变量
    34 w = "This is the left side of ..."
    35 e = "a string with a right side."
    36 
    37 #句子相加,此处不加引号
    38 print( w + e)
  • 相关阅读:
    openVolumeMesh example 程序学习
    使用字符串创建java 对象
    HDU-1501-Zipper
    UVA-10285-Longest Run on a Snowboard
    HDU-2182-Frog
    HDU-2044-一只小蜜蜂
    POJ-1163-The Triangle
    HDU-1159-Common Subsequence
    HDU-2069-Coin Change
    HDU-4864-Task
  • 原文地址:https://www.cnblogs.com/aszeno/p/10112670.html
Copyright © 2020-2023  润新知