美文网首页Python学习笔记
Python自学笔记Day9

Python自学笔记Day9

作者: delking | 来源:发表于2020-06-25 17:11 被阅读0次

    Python自学笔记——Day9

    基本输入输出

    1. 输出函数及格式化

    • Python两种输出值的方式: 表达式语句和 print() 函数
    • 如果你希望输出的形式更加多样,可以使用 str.format() 函数来格式化输出值
    • 如果你希望将输出的值转成字符串,可以使用 repr()str() 函数来实现
      • str(): 函数返回一个用户易读的表达形式
      • repr(): 产生一个解释器易读的表达形式
    # str()和repr()实例
    strFirst = 'Hello, Delking!'
    print(str(strFirst))
    print(repr(strFirst))
    
    # 运行结果
    Hello, Delking!
    'Hello, Delking!'
    
    # repr()可以转义字符串中的特殊字符
    hello = repr('hello, Delking\n')
    print(hello)
    
    # 运行结果
    'hello, Delking\n'
    

    提示:旧式的%转化字符串的形式会被逐渐废除,使用新的str.format()来代替

    # str.format()举例
    import math
    print('常量 PI 的值近似为 {0:.3f}。'.format(math.pi))
    
    # 输出结果
    常量 PI 的值近似为 3.142。
    

    2. 输入函数

    • input():从标准输入设备上(默认设备是键盘)读取一个字符串,末尾的换行符会被自动删除
    # input()实例,从本章节开始我们对变量的命名规范开始逐步遵循 PEP8 标准
    strInput = input("请输入:")
    print ("你输入的内容是: ", strInput)
    
    # 代码运行结果
    请输入:Python入门
    你输入的内容是:  Python入门
    

    注意:input的返回值为字符串,那么要获取输入的数字执行运算时,需要对input返回值进行类型转换

    # 利用int()进行类型转换
    ageInput = int(input("请输入您的年龄:"))
    ageInput = ageInput + 1
    print("您明年的岁数是:%d" % ageInput)    # 不作类型转换直接输出会报告 TypeError 错误
    

    相关文章

      网友评论

        本文标题:Python自学笔记Day9

        本文链接:https://www.haomeiwen.com/subject/jfnsfktx.html