input函数:获取用户输入,保存成一个字符串。
input函数的返回值是一个字符串类型。哪怕你输入的是个数字1,返回给你的只会是字符串“1”,而不是整数1。
name = input("请输入你的姓名:")
#print(name)
print(type(name)) # str 字符串
# type(name)
age = input("请输入你的年龄:")
print(type(age)) # str 不可以和int 进行拼接
# my_age =18
# age_count = age + my_ageprint函数我们其实已经不陌生了,前面我们也已经用过很多次了。其作用就是打印变量。 我们看一.下print函数的原型: print(self, *args, sep="', end="\n', file=None)
a = "test"
b = "python"
print(a,b)
print("请输入"+a)输出结果
test python
请输入test% 格式化输出
print("我叫%s今年%d岁"%("json',18)) 首先构造了一个字符串"我叫%s今年%d岁",讲其中需要用别的变量替换的部分,用%号加一个数据类型代号,前面有多少个%号,后面就要提供多少个参数,每个参数值之间用逗号隔开。每个参数与前面的%,相对应的。并且数据类型也要能够合法对应。
print("我叫%s,今年%d岁"%("json",18))输出结果
我叫json,今年18岁符号 | 描述 |
|---|---|
%C | 格式化字符及其ASCII码 |
$\textcolor{red}{%s}$%s | 格式化字符串 |
%d | 格式化整数 |
%u | 格式化无符号整型 |
%o | 格式化无符号八进制数 |
%x | 格式化无符号十本进制数 |
%X | 格式化无符号十六进制数(大写) |
%f | 格式化浮点数字,可指定小数点后的精度 |
%e | 用科学计数法格式化浮点数 |
%E | 作用同%e,用科学计数法格式化浮点数 |
%g | %f和%e的简写 |
%G | %f和%E的简写 |
%p | 用十六进制数格式化变量的地址 |
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。