Python(基础)输出与输入

一、输入

python的简单输出使用关键字print来实现的,一个print语句内可以输出多个类型的值,用“,”隔开,运行结果会将“,”编译成空格*

# 输出
print(10)
print(10, 20, 30)
print(10,"jjj","kkk")

结果为

10
10 20 30
10 jjj kkk

print语句内可以进行数据类型转换,但是有些类型是不能转换,如字符串转整数

# int() : 转换整数
print(int(7.81))
print(int("7"))
# print(int('a'))    #报错
# print(int("7.18"))   #报错

# float(): 转换成浮点数/小数
print(float("2.98"))
print(int(float("2.98")))

结果:

7
7
2.98
2

二、输入

input(): 输入的任何类型的数据,都会变成字符串格式。

x = input("输入一个数字:")
print(type(x))
y = input("输入一个特殊字符:")
print(type(y))

结果:

输入一个数字:21
<class 'str'>
输入一个特殊字符:@%
<class 'str'>

若是想要拿到其他类型数据,不仅可以在输出时进行类型转换,而且还可以在输入时进行数据转换

a = float(input("输入一个浮点数:"))
print(type(a))
b = int(input("输入一个整数:"))
print(type(b))

结果:

输入一个浮点数:3.14
<class 'float'>
输入一个整数:183
<class 'int'>

python可以通过占位符的方式进行输出:

name = "海绵宝宝"
age = 18
money = 3452.5
print("%s的好朋友是派大星,他今年18岁了" % name)
print("%s的好朋友是派大星,他今年%d岁了" % (name,age))
print("海绵宝宝的工资是:%.2f" % money)

# format(): 格式化字符串
print("{}的好朋友是派大星,他今年{}岁了" .format(name,age))
print("{a}的好朋友是派大星,他今年{b}岁了" .format(b =age,a = name))

# f" ": python3.6以后(建议使用)
print(f"{name}的好朋友是派大星,他今年{age}岁了")

总结: python的输入与输出比较简单,只需要print()和input()两个函数就可以了,注意的是input()函数输入的类型默认是字符串,需要其他类型数据需要进行数据转换

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值