Python基础—输入输出语句、强制类型转换,python格式化操作符
- Python基础—输入输出语句、强制类型转换,python格式化操作符
- 输出语句:print()
- 输入语句:input()
- 强制数据类型转换
- Python的格式化操作符
- 交换两个数的值在python中可以不用中间变量
Python基础—输入输出语句、强制类型转换,python格式化操作符
输出语句:print()
以下是 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()
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))
结果:
Python的格式化操作符
语法格式:
‘模板’%元组
用格式符在模板中预留位置,用tuple元组向模板中的格式符传递数值。
#python中的格式化操作符
name = input('请输入你的名字:')
stu_id = int((input('请输入你的学号:'))
print('你好%s,你的学号是%d'%(name,stu_id))#用格式化操作符输出
交换两个数的值在python中可以不用中间变量
用中间变量的做法
low = 1
heigh = 3
#定义一个中间变量
temp = low
low = heigh
heigh = temp
print(low,heigh)
输出:
不定义中间变量:
low = 1
heigh = 3
#交换两个数的值
low,heigh = heigh,low
print(low,heigh)
输出: