python里prompt什么意思,Python中print函数
1.input()函数赋值后数据在python内部的类型。
if _ _ name _== _ _ main _ :a=input((print)type)a))b=print(type)b))c=ab
从结果中可以看出,我们用input输入的数据在python中默认设置为string。执行a b得到的不是两个数据的和,而是字符串的串联。2.input()函数读取数据的转换
Input))要将函数读取的数据转换成需要的类型,可以使用类型强制转换将数据转换成需要的类型,比如int、float、list。
实验代码:
if _ name _== _ main _ :a=int(input))print(type(a))b=float(input))print(type(a)a))flint
3.input()函数的交互性
),如下面的代码所示。
if _ name _== _ main _ :a=int(input))print(type(a))b=float(input))print(type(a)a))flint
从结果中可以看出,要在演示文稿中添加变量,必须使用str(变量名),连接方式为" "。如前所述,input))函数读取的变量在python中默认为string,不需要添加str)进行强制转换,也可以正常输出。4.input()函数一次读取多个变量
4.1split))函数split输入通常是空格分隔符,但也可以自己设置。
if _ _ name _= _ _ main _ :list 1=input(请输入一个列表:\n )。拆分()打印)类型(列表1))
实验结果表明,split))函数可以对输入字符串进行分割,并且必须设置分隔符,不能省略空格。这是因为上面的错误没有指定分隔符,即使分隔符是空格,也不能省略。Split))函数的拆分返回值是列表类型,列表中的每个元素都是字符串类型。
4.2input))函数一次输入多个变量值。
代码:
If _ _ name _ _= _ _ main _ _: a,b,c=input(请输入多个变量值:\n )。拆分(打印)a)打印
分析:如果输入数据大于变量数,将会报错。Split))如果没有指定分隔符,则默认为空格,但不能在()中输入" "。拆分变量仍然是字符串类型。
4.3同时为多个变量进行类型铸造
map))函数用于实现多输入的强制类型转换,map))函数接收两个参数。一个是造型类型函数,另一个是序列。Map))函数将cast类型的函数顺序应用于序列中的每个元素,并将结果作为列表返回。
代码:
If _ name _= _ main _: a,b,c=map(int,input))请输入多个变量值。(n()。split ) ) ) d,e,f=
实验结果:
1)列表可以直接分配给多个变量。
)2) split))函数的返回值是一个列表。
(3)映射))函数的返回值是一个对象。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。