1.输入:input()
从控制台获得用户一行输入,结果固定为字符串
a = input('请输入: ')
2. 转换:eval()
解析并执行字符串
a = eval('1.2 + 3.4')
与input()函数一起使用,将字符串转化为数字类型,将字符串类型转为整型,不能输入非数值类型。
a = eval(input(123))
为何不能输入非数值类型? python中除了关键字或内置函数,其它一切名字默认为变量名或函数名,变量名无值给a后会引发错误
3. 输出:print()
(1) 仅用于输出字符串
print('字符串')
(2) 输出一个或多个变量
a = 1
b = 2
c = 3
print(a,b,c)
(3) 混合输出字符串与变量
a = 1
b = 2
print('a的值为{},b的值为{}'.format(a,b))
(4) print取消默认换行
a = 1
print(a,end='')
print(a,end='')
print(a)