标签:一个 lex print 不能 input 需要 单引号 进度 今天
第一种表示方式:\n
a = "------------- info -------------"
b = "name:"
c = "age:"
d = "job:"
e = "-------------- end -------------"
name = input("name")
age = input("age")
job = input("job")
print(a + "\n" + b + name + "\n" + c + age + "\n"+ d + job + "\n" +e)
输出: 通过字符串加字符串的方式,把name和alex加一起,加\n用来换行.
输出结果
第二种:%s
a = """ ------------- info -------------
name:%s
age:%s
job:%s
-------------- end -------------
"""
name = input("name")
age = int(input("age"))
job = input("job")
print(a%(name,age,job))
输出:
a变量中的%s是占位用的,而print中的%是用来补位的,补位顺序要和变量a中的一致,不能多,也不能少.
num = input(‘学习进度:‘)
b = "大哥黑的学习进度为:%s%%"
print(b %(num))
输出:
b中的%%为意译,不是表示什么功能而是仅仅表示一个%,会显示在结果中,如果在%%前加空格,输出的数字在%前也会有空格.
第三种: f"{ }"
用f " { } "的方式,{}中是需要填的,把他空出来,双引号也可换成单引号
注:只能在python3.6版本以上才可使用.
e = input("今天天气如何:")
s= f"今天是什么天气啊:{e}"
print(s)
输出:
s = f"今天下雨了,你心情如何:{input(‘心情如何:‘)}"
print(s)
输出:
e = "晴朗"
d = "阴天"
f = "刮风"
s= f"今天是什么天气啊:{e}或者{f}又或者是{d}"
print(s)
输出:
s = f"{1}{2}{3}"
print(s)
输出:
总结:
标签:一个 lex print 不能 input 需要 单引号 进度 今天
原文地址:https://www.cnblogs.com/shengjunqiye/p/11355305.html