zoukankan      html  css  js  c++  java
  • python3.5在print和input上的几个变化

    1. 在python3.5中使用print,打印内容必须用括号()括起来。python2.7中可以不用括号,如果你加了括号,代码在python2.7中也是可以正常运行的。

    python3.5 examples:

    print("this is the format in python3.5")
    
    version="python3.5"
    print("this is the format in",version)
    print("this is the format in %s" %version)
    
    language="python"
    version=3
    print("this is the format in %s%d" % (language,version))

    2. raw_input在python3.5中消失了,input方法取代了它。然而,如果你是在python2.7中使用input方法,其效果跟python3.5中完全不同。python2.7中的input方法,只能接受变量作为传入值,否则会报错,如下:

    python2.7中使用input时的正确做法:(不看也罢,反正3.5开始就没这回事了)

     

    补充,在python3.5中格式化字符串。用三引号将排版好的字符串引起来即可,三引号可以是3个单引号,也可以是3个双引号。

    name =input("input your name:")
    age =input("input your age:")
    job =input("input your job:")
    
    msg = '''
    Information of user %s:
    -------------------------
    name:%s
    age:%d
    job:%s
    ------------End----------
    ''' % (name,name,age,job)
    
    print(msg)
  • 相关阅读:
    Protobuf
    iOS保持App真后台运行
    oc之考试答题类效果
    oc之脚本
    IOS
    Xcode中控制台中打印中文处理
    iOS-拍照后裁剪,不可拖动照片的问题
    iOS开发之一句代码检测APP版本的更新
    AVAudioSesion和AVAudioPlayer的基本使用
    GCD使用dispatch_semaphore_t创建多线程网络同步请求
  • 原文地址:https://www.cnblogs.com/huamingao/p/5812730.html
Copyright © 2011-2022 走看看