【input()函数】
例子:
import time
print(‘亲爱的同学:’)
time.sleep(1)
print(‘我们愉快地通知您,您已获准在霍格沃茨魔法学校就读。’)
time.sleep(2)
print(‘随信附上所需书籍及装备一览。’)
time.sleep(1)
print(‘学期定于九月一日开始。’)
time.sleep(1)
print(‘鉴于您对魔法世界的不熟悉,’)
time.sleep(1)
print(‘我们将指派魔咒学老师——吴枫教授带您购买学习用品。’)
time.sleep(2)
print(‘我们将于七月三十一日前静候您的猫头鹰带来的回信。’)
time.sleep(2)
print(‘校长(女)米勒娃·麦格谨上’)
time.sleep(1)
print(‘那么,您的选择是什么?1
接受,还是2
放弃呢?’)
time.sleep(2)
choice=input(‘请输入您选择的数字:’)
if choice ==‘1’:
print(‘霍格沃茨欢迎您的到来。’)
else:
print(‘您可是被梅林选中的孩子,我们不接受这个选项。’)
看到没,这就是你利用input()函数,与计算机进行的第一次互动式沟通。
-------------------------------------神秘北极圈 --阿拉斯加的山巅--------------------------------------------------------------------------
【Input()函数的使用】
先,让我们通过一段代码,来看一看input()函数是如何使用的:
input(‘请铲屎官输入宠物的名字:’)
input()函数是输入函数。就上面例子来讲,它需要你输入针对括号内’请铲屎官输入你宠物的名字:'的答案。
所以,当你在函数的括号内写出问题时,input()函数会将此问题原样显示在屏幕上,并在终端区域等待你针对此问题的回答。
可是,我们为什么要在终端处输入回答呢?不输入行不行?
事实上,我们可以把input()函数当作一扇链接现实世界与代码世界的门。
当问题从代码世界传递给我们,可我们却没有回答时,这扇等待输入的input()大门,就会一直处于敞开状态,一直等着你往里送回答。
而当我们输入信息后,这扇input()大门便会关上,继续执行下面的命令。
----------------------------------------谁的脸出现海角的天边----------------------------------------------------------------------------
【Input ()函数功能】
简单讲 是用来搜集信息的。
----------------------------------------忽然的瞬间 --在那遥远的地点------------------------------------------------
【调用Input()函数信息 ------ input()函数结果的赋值】
虽然我用input()函数搜集到了一个信息,可我如何从程序海洋中调出这个信息,进行数据拼接呢?
这就涉及到了input()函数的第二个知识点——函数结果的赋值。
例子:
name = input(‘内容’)
#函数赋值
例子:
name=input(‘请输入学员姓名:’)
input(‘请输入学员姓名:’)
#输入姓名
print(name)
例子:
movie=input(‘请输入你喜欢的电影名’)
print(movie+‘是我最最喜欢的电影!’)
(我们需要对input()函数的结果进行赋值,然后使用input()函数搜集信息,最后再用print()函数输出结果。)
(代码的第一步就是赋值,并通过input()函数提问。 然后用选择语句做选择。Eazy !! Simple!!!)
----------------------------------------我看见恋人幸福的光点-----------------------------------------
【Input()函数的数据类型】
对于input()函数来说,不管我们输入的回答是什么,不管你输入的是整数1234,还是字符串我爱摩卡,input()函数的输入值(搜集到的回答),永远会被强制性地转换为字符串类型。(Python3固定规则)
跟“你大爷还是你大爷,你大妈已经不是你大妈”一个道理:我爱摩卡即使被强制转换,它还是字符串类型的我爱摩卡;但是我们输入的整数1234就会被强制地转换为字符串的’1234’。
所以,不管我们在终端区域输入什么,input()函数的输入值一定是字符串。
就这样,由于我们用赋值运算符=把input()函数的字符串结果,赋给了变量choice,所以这个变量也一定是字符串类型。
--------------------------------------灵魂在招唤----唱着古老陌生熟悉的歌谣-----------------------------------------
【input()函数结果的强制转换】
choice = int(input(‘请输入您的选择:’))
#将输入值强制转换为整数,并赋值给变量choice
但是,这串代码看起来像是把input()函数整个强制转换了。
可实际上,我们是将input()函数取得的结果,进行强制转换,并将强制转换的结果赋值存在名为choice的变量盒里。
这样,就算if条件是整数,程序也可以准确运行。
-------------------------------------------天空在微笑----我的世界缤纷闪耀-----------------------------------------
【未来展望】
我们将利用之前所学的所有知识,研发一个新产品。我会手把手地带你走完开发的全程——从需求分析到流程拆解,再到代码实现,你能看到完整的思考过程,以及当我们遇到难点时,如何找寻解决方案,突破困境。
至此,你会通关基础语法的所有关卡。当你站在这个分岔口回首过去时,你会发现你不仅可以用Python收发邮件,替代简易重复劳动,还能写出人机对话小游戏,更能写出一个完整的产品。
【如果你想从事数据运营、初级爬虫工程师、量化交易员、初级BI商业分析师等数据科学类工作。
那么,学了Python基础语言,XX编程还为你准备了两个板块供你学习。爬虫入门与数据分析。】
在爬虫入门课的辅助下,庞大的网络信息世界不再是一片一望无际、深不见底的海洋,你可以利用爬虫技术,随意抓取你需要的信息,实现“大海捞针”。
你可以通过学习在爬虫领域占据半壁江山的requests模块,人肉网络内的任意数据;也可以让爱豆在微博上对你表达爱意(html基础)。
你可以建立自己的爬虫大军,同时让多个爬虫为你抓取海量信息。使用爬虫界的大卡车——Scrapy框架提取网站结构化数据,更为方便地爬取指定内容及图片。
(尼玛 真那么神么)
在数据科学版块,老师还会系统性地教给你网络爬虫、数据库应用、数据分析等进阶Python知识。
我会从数据科学的重点工具包入手,把你带入数据科学家所需要的计算环境,学会高效存储、操作、分析大型数据的方法。
这部分会非常适合有编程背景,并打算将开源Python工具用作分析、操作、可视化以及学习数据的数据科学类研究人员。
探秘Python的魔法世界,不管你去向何方,目标如何,都要经历基础语法的锤炼,这样你才能走向更高级的台阶,达成你的目标,实现你的梦想。
(人们都说代码是最冷酷无情的:错就是错,对就是对。但是在我看来,世界上没有比代码更有人情味的东西了,因为代码会跨越语言障碍,链接整个世界的网络,拉近人与人之间的距离。)
就像XX编程这样的存在。它将屏幕前的你我链接,拉近你我的距离。
现在,我想把我最重要的东西——Python的知识海洋教给你。我希望你能同我一样,将自己与世界相连,让自己成为不可或缺的一分子。
但是,在雄关漫道、搏击风浪时,一个人的力量是不够的,你是需要同伴的。
----------------------------------------爱是一道光如此美妙----指引我们想要的未来---------------------------------