Python程序设计(第3版)第一章预习总结
一. input()函数
# 定义
是输入函数,用于输入和收集信息,需要在终端处输入信息。
# 具体用法
name=input(‘请输入你的名字:’)
print(name)
# 注意
(1)提示性文字以双引号或单引号引起来,原样输出。
(2)读入的字符串不能直接用于数学运算。
(3)int()函数将整数输入转为可用于数学运算的整型。
(4)float()函数将浮点数或整数输入转为可浮点类型。
(5)eval()函数可将输入当成有效的表达式来求值。
(6)eval()函数只进行计算,不会改变输入数据的类型。
(7)读入的字符串不能直接用于数学运算。
(8)input 函数返回的值为 string 类型。
# 知识点小结
二. Print()函数
# 定义
# 具体用法
print(value,…,sep=’’,end=’\n’,file=sys.stdout,flush=False)
# 注意
objects :输出对象,一个或多个。
sep:多个参数输出的分隔字符,默认空格。
end:输出结束时的字符,默认是换行符 \n。
file:定义流输出的文件,默认为标准的系统输出
可以重定义为输出到文件。
flush:立即把内容输出到流文件,不作缓存。
# str.format()
<模版字符串>.format(<逗号分隔的参数>)
输出:Tom,男,40
默认按替换域出现的顺序输出
print(’{},{},{}’.format(‘Tom’, ‘男’, 40))
根据序号到format() 里查找序号对应的值进行填入
print(’{2},{1},{0}’.format(40,‘男’,‘Tom’)
给每一个变量赋值,按替换域的变量名顺序输出
print(’{name},{gender},{age}’ .format(age=40, gender=‘男’, name=‘Tom’))
模板字符串中说明性字符串将被原样输出
print('姓名:{},性别:{},年龄:{} ’ .format(‘Tom’, ‘男’, 40))
输出:姓名:Tom,性别:男,年龄:40