- Python基础—输入输出语句、强制类型转换,python格式化操作符
- 输出语句:print()
- 输入语句:input()
- 强制数据类型转换
- Python的格式化操作符
以下是 print() 方法的语法:结构:
print(*objects, sep=' ', end='n', file=sys.stdout, flush=False)
print() 方法用于打印输出,最常见的一个函数。
print()方法没有返回值
print(1)#打印数字1
print('Tom')#打印Tom
print('我在学习Python')#打印字符串,用单引号括住
print("我在学习Python")#打印字符串,用双引号括住
在print()方法里,当打印的时字符串时,用 ‘’ 或者 “” 将字符串括住的效果是一样的
输出效果:
print()函数可以输出多个对象,对象之间用 , (逗号隔开)
print(1,2,'kiki','Tom')#输出多个对象
输出效果:
print()方法也可以使用 + 操作多个对象进行输出
** + 只能用在同类型的对象之间
1、用在数值型对象之间起运算符的作用,
2、用在字符串及系列之间起拼接的作用
print(1+2+3)#+起相加作用
print('kiki'+'Tom')#+起拼接作用
输出效果:
input() 函数接受一个标准输入数据,返回为 string 类型。
求变量类型:type(变量名)
#从键盘接收输入的整数并打印
number = input('输入整数:')
print('你输入的整数是:',number)
#打印number的数据类型
print(type(number))
输出结果
可见,我们输入的数字2,是int类型,但是打印出来确实 str 类型
另外,input()中的字符穿同print()函数一样,必须 用用单引号,也可以用双引号括住**
#定义一个int形变量a a = 1 #打印a的数据类型 print(type(a)) #转换a为str类型 b = str(a) print(type(b))
结果:
语法格式:
‘模板’%元组
用格式符在模板中预留位置,用tuple元组向模板中的格式符传递数值。
#python中的格式化操作符
name = input('请输入你的名字:')
stu_id = int((input('请输入你的学号:'))
print('你好%s,你的学号是%d'%(name,stu_id))#用格式化操作符输出



