zoukankan      html  css  js  c++  java
  • print命令

    #%s为变量的占位符,s是string的简写,可接受字符。 %d也是占位符,用于接受数字
    name = input("name:")
    age = input("age:")
    job = input("job:")
    info = """
    --------- info %s ---------
    name:%s
    age:%s
    job:%s
    """ % (name, name, age, job)
    print(info)


    #利用占位符{}来填充数据
    name = input("name:")
    age = int(input("age:"))
    job = input("job:")
    info = """
    --------- info {_name} ---------
    name:{_name}
    age:{_age}
    job:{_job}
    """ .format(_name=name, _age=age, _job=job)
    print(info)

    #【利用占位符来填充数据】
    username="human"
    print ("welcome user {_name} login... " .format(_name=username))


    #输出时显示颜色
    #字符串前缀:33[显示方式;字体色;背景色m
    #字符串后缀:33[0m

    print ("33[1;31mHello,world!33[0m") #背景色可不填,后缀是固定写法
    print ("33[4;32mHello,world!33[0m")

    print ("33[1;31;40;mHello,world!33[0m") #3X是字体色,4X是背景色,无先后顺序

    #如果给变量输出颜色,方法如下:
    age = 33

    print("33[1;31m")
    print(age)
    print("33[0m")


    #
    # -------------------------------------------
    # 字体色 | 背景色 | 颜色描述
    # -------------------------------------------
    # | 40 | 黑色
    # | 41 | 红色
    # | 42 | 绿色
    # | 43 | 黃色
    # | 44 | 蓝色
    # | 45 | 紫红色
    # | 46 | 青蓝色
    # | 47 | 白色
    # -------------------------------------------
    # -------------------------------
    # 显示方式 | 效果
    # -------------------------------
    # | 终端默认设置
    # | 高亮显示
    # | 使用下划线
    # | 闪烁
    # | 反白显示
    # | 不可见
    # -------------------------------


    #重复输出字符:
    print ("$" *20) #重复输出$号20次

    name = 'alex jack'
    print(name)
    print(name.capitalize()) #行首字母大写
    print(name.count("a")) #统计字母a的个数
    print(name.center(20,"-")) #共打印20个字符,变量值居中,剩下的用-填充
    print("Total".center(30,"-"))

    print(name.find('jack')) #查找字符串的起始位置

    print('aaa'.isidentifier()) #判断是否为合法的标识符(变量名)

    print('alex li'.replace('l','L')) #对变量值作替换

    #输出进度条
    import sys,time

    for i in range(40):
    sys.stdout.write("#")
    sys.stdout.flush()
    time.sleep(0.1)

  • 相关阅读:
    JVM 综述
    看 Netty 在 Dubbo 中如何应用
    Netty 心跳服务之 IdleStateHandler 源码分析
    Netty 高性能之道
    Netty 解码器抽象父类 ByteToMessageDecoder 源码解析
    Netty 源码剖析之 unSafe.write 方法
    Netty 出站缓冲区 ChannelOutboundBuffer 源码解析(isWritable 属性的重要性)
    Netty 源码剖析之 unSafe.read 方法
    Netty 内存回收之 noCleaner 策略
    Netty 源码阅读的思考------耗时业务到底该如何处理
  • 原文地址:https://www.cnblogs.com/hy007x/p/7727631.html
Copyright © 2011-2022 走看看