输入input
使用input获取用户的输入,结果是一个str的类型
name = input("请输入一个姓名: ")
print(f"你好!{name}") # 你好!小满
结果转换
转成整数
user_input = input("输入一个整数: ")
num = int(user_input)
print(num) # 10
print(type(num)) # <class 'int'>
# 非整数使用int会报错
user_input = input("输入一个整数: ") # x
num = int(user_input) # 报错:ValueError: invalid literal for int() with base 10: 'x'
转成浮点数
user_input = input("输入一个小数: ")
num = float(user_input)
print(num) # 10.5
print(type(num)) # <class 'float'>
# 非浮点数使用float会报错
user_input = input("输入一个小数: ") # y
num = float(user_input) # 报错:ValueError: could not convert string to float: 'y'
输出print
简单的打印语句
sentence = "“如果你结婚了,记得给我张请柬,当时我没有及格,我想看看标准答案”"
print(sentence) # “如果你结婚了,记得给我张请柬,当时我没有及格,我想看看标准答案”
使用逗号分割打印结果
name = "小满"
age = 3
hobby = "摸鱼"
print(name, age, hobby) # 小满 3 摸鱼
指定分隔符
name = "小满"
age = 3
hobby = "摸鱼"
print(name, age, hobby, sep=" ♥ ") # 小满 ♥ 3 ♥ 摸鱼
end关键字
end 是 print() 函数的一个可选参数。它用于指定在打印内容后要添加的字符串,默认情况下是换行符 \n。
name = "小满"
age = 3
hobby = "摸鱼"
print(name, age, sep=" ♥ ", end="➝") # 小满 ♥ 3➝摸鱼
print(hobby)
循环打印不换行
是时候做些有趣的东西了,代码格式如下
import time
for index in range(1, 11):
print(f"\r当前打印的数是{index}", end="")
time.sleep(1)
标签:输出,name,小满,num,user,print,input,输入
From: https://www.cnblogs.com/ccsvip/p/17862606.html