2-Python输入与输出

输入

我之所以先讲输入,而不是向其他教程一样先讲输出,是有一定用意的。

如下所示

a = input("显示的内容 >>>")

这段代码的意思是将你输入的内容输入到a变量里储存
运行后如下图所示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yGSe34OC-1670394369189)(https://res.hestudio.org/res/blog_res/2-python_input_and_output/0.jpg)]

输出

基本的输出

在Python中使用print()函数进行输出操作。

例如

print("Hello heStudio!")

输出结果为

运行结果

当然,我们也可以用单引号,并不会影响输出结果。

输出变量

那如果我想输出变量里的发生变化的值怎么办?此时我们就需要变量输出。
像这样

a = "jntm"
print(a)

此时,输出结果为

运行结果

分清变量和字符串的区别

话不多说,直接看

>>> a = jntm
>>> print(a)
jntm

>>> print("a")
a

print()里的多项连接

使用, 连接
time = "两年半"
print("我是练习时长", time, "的练习生")

运行结果如下

运行结果

使用+连接
c = "只因"
print(c+"你太美")

运行结果如下

运行结果

或者混合使用
print("唱"+"跳","rap","篮球")

运行结果如下

运行结果

输出多行文字

print("""
1
2
3
""")

运行结果如下
运行结果

简单的数据类型转换

先看表格

代码 对应的数据类型
int() 整型
float() 浮点型
str() 字符串
repr() 字符串
str()repr() 的区别

str()主要用来为终端用户输出一些信息,而repr()主要用来调试

同时后者的目标是为了消除一些歧义(例如浮点数的精度问题),前者主要为了可读。

前者可读性更好,后者打印出来了类型和值,更适合调试

a = int("1")
b = int("2")
print(a+b)

运行结果如下

运行结果

转义符号

转义符号 对应的操作
\\ 输出反斜杠
\' 输出单引号
\" 输出双引号
\n 换行
\t 水平制表符1
\r 光标回到首位
\b 退格

这里后续会细讲

若不希望字符串中的转义字符起作用,在字符串前加r或者R

像这样:

print(r"Hello\nWorld")

运行结果如下

运行结果

学以致用

简单加法计算器

a = float(input("请输入第一个加数:"))
b = float(input("请输入第二个加数:"))
print(str(a),"+",str(b),"=",float(a+b),"\n计算完毕!")

运行结果如下

运行结果


  1. 一个制表符的作用就是重新开一个新的制表位,一个制表位的长度为4个字符。如果之前的字符占满了上一个制表位,就重开一个,若果没有,则是把之前的一个制表位给填充满。 ↩︎

猜你喜欢

转载自blog.csdn.net/a18845594188/article/details/128219693
今日推荐