Python输入input输出print
Posted Python-萍
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python输入input输出print相关的知识,希望对你有一定的参考价值。
1.输入input
- input是用于输入数据给变量。通过键盘输入的是字符串,如果需要其他格式,需要做转换。比如int、float类型数据,int()
- 如下是一个例子:
如果a不进行int转换,那么输入一个值为9,输出a+7的时候会报错。因为输入的9是字符串,不同类型是无法做运算的。
a = input("请输入一个值:")
print(a)
a = int(a)
print(a + 7)
2.输出print
- 格式化输出
%s和%d叫占位符,替变量站了位置,显示的时候会用变量的值替换占位符
占位符和和后面小括号里的变量一一对应
常见的占位符
%s 字符串占位符
%d 整数的占位符
%f 浮点数的占位符
name = "小侯"
age = 28
print(‘我是%s,我今年%d,我在学习%s,成绩%f‘%(name, age, ‘python‘, 100))
print(‘我是%4s,我今年%d,我在学习%s,成绩%.3f‘%(name, age, ‘python‘, 100))
显示如下:
我是小侯,我今年28,我在学习python,成绩100.000000
我是 小侯,我今年28,我在学习python,成绩100.000
# %s 是字符串占位符,%d是整数占位符,%f是浮点数占位符。
# 实数占位符默认保留小数点后6位,如果需要显示固定的位数,用%.2f表示小数点后2位,以此类推
# %5s表示显示5位字符串,如果不够前边用空格补充
- 字符串输出
print("hello!")
- 变量输出
a = 12
print(a)
- 多个字符串或变量输出
a = 1
age = 28
print("hello", a, age)
3.常量
程序运行过程中值永远不会改变的叫做常量
python中没有专门的常量类型,一般约定俗称用大写表示常量。比如:PI=3.14
4.注释
python解释器不解释、不执行注释
注释的优点:
-
-
保留代码
-
方便调试
注释的书写格式:
- 单行注释 以#开始,一直到本行结束
- 多行注释
- 使用3个单引号注释
‘‘‘
中间的任何内容都是注释,
可以有多行
但中间不能再有三个单引号
‘‘‘
2.使用3个双引号注释
"""
中间都是注释内容
但不能出现三个双引号
"""
注意:
-
-
良好的注释是一个优秀程序员的基本素质
-
不要每行代码都加注释,只注释比较难懂的代码,或对变量说明
练习:
********************************
敌军还有5秒到达战场!
********************************
print(‘***************************************‘)
print("敌军还有5秒到达战场!")
print(‘***************************************‘)
-
写一个程序 打印:大家好,我是XXX,我来自xxxx。要求:
-
其中xxx必须是变量
-
使用格式化字符串打印
name = input("请输入名字:")
addr = input("请输入地址:")
print("大家好,我是%s,我来自%s" %(name, addr))
-
从键盘上输入两个整数,打印它们的和、差、乘积、商。
a = input("请输入一个数:")
b = input("请输入一个数:")
a = int(a)
b = int(b)
print("%d+%d=%d" %(a, b, a+b))
print("%d-%d=%d" %(a, b, a-b))
print("%d*%d=%d" %(a, b, a*b))
print("%d/%d=%d" %(a, b, a/b))
-
从键盘上输入圆的半径,计算圆的体积,运行结果如下面所示。
-
输入的半径是字符串,需要转换为数值
-
π的值取3.14就可以了了
PI = 3.14
r = int(input("请输入一个数:"))
print("area=%.2f" %(PI*(r**2)))
以上是关于Python输入input输出print的主要内容,如果未能解决你的问题,请参考以下文章
python 字符串输入输出函数print input raw_input