• 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)
  • 相关阅读:
    几道关于this的经典练习题的理解与分析
    对this的理解与总结
    内存机制及内存泄漏相关总结
    css3-伪元素与伪类
    css3-目标伪类选择器:target的应用
    react学习资料
    angular2学习视频
    vue学习资料
    gulp 入门---使用gulp压缩图片
    gulp 入门---使用gulp压缩css
  • 原文地址:https://www.cnblogs.com/huamingao/p/5812730.html
Copyright © 2020-2023  润新知