Python教程之输入输出(2)输入和输出
让我们讨论一下Python中的控制台是什么。控制台(也称为Shell)基本上是一个命令行解释器,它从用户那里获取输入,即一次一个命令并解释它。如果它没有错误,那么它会运行命令并给出所需的输出,否则会显示错误消息。Python控制台看起来像这样。
在这里,我们编写一个命令并执行该命令,只需按Enter键,您的命令就会被解释。要使用Python进行编码,您必须了解Python中使用的控制台的基础知识。python控制台的主要提示是三个大于号:复制代码
只有在执行第一个命令后出现这些提示时,您才可以在shell上编写下一个命令。Python控制台接受您在提示后编写的Python命令。
接受来自控制台的输入用户在控制台中输入值,然后根据需要在程序中使用该值。为了从用户那里获取输入,我们使用内置函数input()。
例子inputinput1input()outputprint(input1)复制代码
输出:haiyong。sitehaiyong。site复制代码
我们还可以通过在类型中指定input()函数来将此输入类型转换为整数、浮点数或字符串。
将输入类型转换为整数:可能存在需要来自用户控制台的整数输入的情况,以下代码从控制台获取两个输入(整数浮点数)并将它们类型转换为整数,然后打印总和。inputnum1int(input())num2int(input())以整数打印总和print(num1num2)复制代码
输出:102030复制代码
将输入类型转换为浮点数:要将输入转换为浮点数,可以使用以下代码。inputnum1float(input())num2float(input())以浮点数打印总和print(num1num2)复制代码
输出:102030。0复制代码
将输入类型转换为字符串:所有类型的输入都可以转换为字符串类型,无论是浮点型还是整数型。我们使用关键字str进行类型转换。inputstringstr(input())outputprint(string)复制代码
输出:20。020。0复制代码
如何在一行中从用户输入多个值:例如,在C中我们可以这样做:在一行中读取两个值scanf(dd,x,y)复制代码
一种解决方案是两次使用input()函数。x,yinput(),input()print(x,x,y,y)复制代码
输出:haiyong。sitexhaiyongy。site复制代码
另一种解决方案是使用split()函数。x,yinput()。split()print(x,x,y,y)复制代码
输出:1020x10y20复制代码
请注意,我们不必显式指定split(),因为split()默认使用空白字符作为分隔符。在上面的Python代码中要注意的一件事是,x和y都是字符串。我们可以使用另一行将它们转换为int。x,y〔int(x),int(y)〕print(x,y)1020我们也可以使用列表推导x,y〔int(x)forxin〔x,y〕〕print(x,y)1020复制代码
下面是一个完整的单行代码,它使用split和listcomprehension从标准输入中读取两个整数变量。从输入中读取两个数字并使用列表理解将它们类型转换为intx,y〔int(x)forxininput()。split()〕复制代码从输入中读取两个数字并使用map函数将它们类型转换为intx,ymap(int,input()。split())复制代码
END参数:默认情况下,python的print()函数以换行符结束。具有CC背景的程序员可能想知道如何在没有换行符的情况下进行打印。Python的print()函数带有一个名为end的参数。默认情况下,该参数的值为,即换行符。您可以使用此参数以任何字符字符串结束打印语句。此Python程序必须使用Python3运行,因为它不适用于2。7。以space结束输出print(Welcometo,end)print(haiyong。site,end)复制代码
输出:Welcometohaiyong。site复制代码
另一个程序来演示结束参数的工作。此Python程序必须使用Python3运行,因为它不适用于2。7。以结束输出print(Python,end)print(haiyong。site)复制代码
输出:Pythonhaiyong。site复制代码
感谢大家的阅读,有什么问题的话可以在评论中告诉我。希望大家能够给我来个点赞收藏评论,你的支持是海海更新的动力!后面我会持续分享前端后端相关的专业知识。
丰田卡罗拉和雷凌哪个值得入手?两款中配落地分别是多少?我就是卖丰田车对的。雷凌和卡罗拉都是日本丰田的产品。在国外只有一个名字corolla。包含日本,欧洲,美洲等。到了中国因为要给一汽和广汽同时卖,所以必须要不一样,要……
比亚迪又飘了!海豚售价超9万,同级帝豪功夫牛为何仅售5。88问题描述颇有引导性帝豪功夫牛不够资格与海豚对决近日出现了一批通稿,标题用比亚迪又飘了!海豚售价超9万,同级帝豪功夫牛为何仅售5。88万?。这个标题的潜含义是功夫牛和……
为什么都说高尔夫就是换标的A3呢?反过来说也对高尔夫与A3没有本质区别问:奥迪A3是换壳高尔夫,或者反过来说,对吗?作为奥迪汽车的用户是肯定不愿意承认的,花了大价钱买的车怎么能和大众汽车一样呢……
比亚迪宋对比瑞虎7,国产家用SUV如何选择?个人比较中意瑞虎7。个人建议瑞虎7,选1。6T相当划算两款车型都属于国产SUV里的佼佼者咱们首先说说比亚迪宋2021款经典版1。5T自动豪华型,厂商指导……
如果马自达的CX8来了,汉兰达还敢明目张胆的加价吗?马自达CX8就在近日正式发布,该车型将于11月底正式登陆市场销售,作为目前马自达SUV中最顶级的车型,目标很明确,就是为了干掉汉兰达而来的。相对于CX5,大空间、三排座椅……
自己洗车会损坏车漆吗?自己洗车,最好买一台水泵和压枪。因为洗车,关键在一个洗字。而洗最重要的就是水。水压冲刷车身。将车身的灰尘和其它脏东西一并冲掉,才是最关键的。如果车身较脏的情况下,一定要记……
你为什么最终选择了买白色的车?这是长假期间高速公路收费站排队时候的图片。从图片上可以看出,中国马路上确实是白色占了多数。这个趋势从2010年前后开始盛行的。之前,曾经有不同的流行色,比如各……
国产车哪个牌子的好?目国产车几大品牌排名靠前的有长城长安吉利比亚迪,而且车型多可选性多,广告也多,含吹虑的成份不少。不过国产品牌走到今天和合资车品牌并驾齐驱冲刺在前实属不易,因为人外国品牌己……
宝马525汽车音响如何改装?谢邀!以下案例推荐给题主:音改无极限,享音要彻底,没有升级怎么行,甭管大改小改,合适即换装,即刻享受才是王道。但是豪车改装最怕遇到业余技师,技术不纯熟事小,把好端端的一辆……
最近想换MPV了,有没有舒适度高比较智能化的MPV?我最近看了挺多MPV的,像是比较老牌的别克GL8,不像别的MPV那样颜值高,更适合家用,停车相对而言好停点,另外我还看起亚嘉华,座椅舒适度很高,内饰更加居家,座椅布局也很棒,采……
大s很多黑料都是出自小s之口!其实姐妹俩一直是靠炒作博热度!纵观大S的很多黑料其实并不是狗仔曝光的。其实大s的很多负面的料都是她的妹妹小S爆出来的。不知道是大s授意小s说出来,还是小s纯属无心之失。比如最闻所未闻的把尿一说!说姐姐……
国产车中有没有发动机好隔音好,没有什么毛病的一款车?感谢题主邀约!个人观点,非喜勿喷。对于想购买车的消费者来说,比价格更重要的是质量。如果购买车子的质量不好,三天两头出问题,那岂不是很闹心。车子质量不好除了影响日常使用,还……