Python自学笔记Day9

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 错误
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容