python输入与输出

input()

#num = int(input("请输入一个数字:"))
num = eval(input("请输入一个数字:"))
# input()默认输入的是一个字符串(整行)
print(num + 1)
"""
TypeError: can only concatenate str (not "int") to str
反向证明输入的是字符串
ValueError: invalid literal for int() with base 10: '123 456'
"""

# 处理一行内多个数据的输入 
# eval处理的数据必须要有逗号分隔
# eval自动处理字符串解析
# eval既可以处理单值 也可以处理多值
"""
请输入两个数字:123,456
579
"""

num1, num2 = eval(input("请输入两个数字:"))
print(num1 + num2)

print()

print("Hello World")
print(1 + 2 + 3)
print(1, 2, 3, "Hello World!")         # 多数据输出 用空格分隔
print(1, 2, 3, sep = "#")               # sep默认空格

print(1, 2, 3, end = "!!!")     # end输出的解围 默认"\n"
# print(*args, sep=' ', end='\n', file=None, flush=False)
print(1, 2, 3, end = "!!!") 
print("Hello World", end = "!!!")
print("Hello World", end = "!!!")
print() # 单独一个print换行的意思 其实打印的是空串


# 格式化输出
name = "旺财"
age = 18
height = 1.23
print("它叫", name, ",今年", age, "岁", sep = "")

python 字符串中包含变量的几个方法 

1.使用字符串的 format() 方法

name = "Alice"
age = 25
string = "My name is {}, and I am {} years old.".format(name, age)
print(string)          # Output: My name is Alice, and I am 25 years old.

 2.使用 f-strings

name = "Alice"
age = 25
string = "My name is {name}, and I am {age} years old."
print(string)                # Output: My name is Alice, and I am 25 years old.

 3.使用 % 运算符

# %s 对应字符串  %d 对应整数 %f 对应小数
print("它叫%s,今年%d岁,身高%.2f米" % (name, age, height))

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值