在计算机中,数据的输入和输出操作是计算机最基本的操作,基本输入是从键盘输入数据的操作,基本输出是指的屏幕上显示输出结果的操作。
1. 基本输出print()和输出input()
# 默认情况下,print()语句输出后会自动换行
print(10)
print('hello,world!')
print(10, 20, "hehehaha")
# 使用ASCII码进行输入,但需要使用chr()函数进行转换,ord()函数可以将字符的ASCII码转换为数字
print(chr(97))
print(chr(100))
# 输出格式美化
# 方式一 str.format()
print('我的名字是;{},我的手机号码是:{}'.format('Coral', '13265328910'))
# 括号中的数字用于指向传入对象在format()中的位置
print('{0} 和 {1}'.format('Google', 'Baidu'))
print('{1} 和 {0}'.format('Baidu', 'Google'))
# format()中使用了关键字参数!
print('{name}网址:{site}'.format(name="Python教程!", site="www.baidu.com"))
# 位置和关键字参数的任意结合
print('站点列表名称有: {0},{1},和 {other}'.format('Google', 'Runoob', other='Taobao'))
# !a(使用ascii()) !s(使用str()) !r(使用repr())可以用于在格式化某个值之前对其进行转化
import math
print('常量PI的值近似为: {}'.format(math.pi))
print('常量PI的值近似为: {!r}'.format(math.pi))
# 方式二 %s %d %(str,num)
# % 为旧式字符串格式化
print('常量PI值近似为:%5.3f' % math.pi)
# 使用input()函数输入,接受用户的键盘输入
tip = input("提示文字:") # tip为保存输入结果的变量,双引号内的文字用于提示要输入的内容
print(tip)
#在Python3.x中,无论输入的是数字还是字符都会被作为字符串读取,如需要转换为数值,需要把接收到的字符串进行类型转换,用int()函数转换
tips = input("请输入一个数字:")
print(type(tips))
num = int(tips)
print(type(num))
2. 读写文件
# open()将会返回一个file对象,基本语法
open(filename,mode)
# filename,包含了你要访问的文件名的字符串值
# mode,决定了打开文件模式,只读,写入,追加等