• python学习笔记-day02 格式化输出


    格式化输出

    %s %d   其实%的作用就是占位

    另外一种也可以使用forma 函数;

    name=input("please input your name:")
    age=input("please input your age:")
    print("我的名字是{},我的年龄是{}".format(name,age))
    print("我的名字是%s,我的年龄是%s" %(name,age))
    View Code

    如果想按照一定的格式输出,可以使用% 占位符格式化输出:

    name='xuanxuan'
    msg='我的名字是 %s' % name
    print(msg)
    name=input("please input your name:")
    age=input("please input your age:")
    height=input("please inpur your height:")
    hobbi=input("please input your hobbi:")
    
    msg='''--------------information of %s----------------
          name: %s
          age:  %d
          height: %d
          hobbi: %s
          ----------------------end-----------------------
          ''' %(name,name,int(age),int(height),hobbi)
          
    print(msg)
          
    View Code

    如果你想在格式化输出的地方输出一个百分号比如:

    name='xuanxuan'
    age='12'
    height=163
    msg='name:%s,age:%s,height:%d,我是一个百分号5%' %(name,age,height)
    print(msg)
    View Code

    其实是会报错的:

    解决办法:

    在想要输出%的前面再加一个%才能输出想要的%:

    name='xuanxuan'
    age='12'
    height=163
    msg='name:%s,age:%s,height:%d,我就是一个百分号5%%' %(name,age,height)
    print(msg)
    View Code

    while... else

    当while循环被break打断时,不会执行后面的else部分;当while循环正常执行完之后才会执行else部分;

    这是while循环中当count累加到某个值,会跳出循环体,不会执行else

    count=1
    while True:
        print(count)
        count+=1
        if count>10:
            break
    else:
        print("我不会被执行的,因为while循环体中当count累加到10之后就会跳出循环体")
    View Code

    下面是while循环体正常运行,else部分会被执行的情况:

    count=1
    while count<10:
        print(count)
        count+=1
    else:
        print("while循环正常结束了,我是会被执行的哦~")
    View Code
    talk is cheap,show me the code
  • 相关阅读:
    转:什么是即时编译(JIT)!?OpenJDK HotSpot VM剖析
    用好spring mvc validator可以简化代码
    接口服务中的日志
    rest api参数与content-type
    【单页应用】全局控制器app应该干些什么?
    【webapp的优化整理】要做移动前端优化的朋友进来看看吧
    【单页应用】理解MVC
    【单页应用】view与model相关梳理
    【单页应用之通信机制】view之间应该如何通信
    【单页应用巨坑之History】细数History带给单页应用的噩梦
  • 原文地址:https://www.cnblogs.com/xuanxuanlove/p/9457746.html
Copyright © 2020-2023  润新知