python系列教程17

朋友们,如需转载请标明出处:https://blog.csdn.net/jiangjunshow

 

声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知识更好的理解人工智能技术,我让助理负责分享这套python系列教程,希望能帮到大家!

 

尽管交互提示模式简单易用,这里还有一些初学者需要牢记的技巧。

 

•只能够输入Python命令。首先,记住只能在Python交互模式下输入Python代码,而不要输入系统的命令。这里有一些方法可以在Python代码中使用系统命令(例如,使用os.system),但是并不像简单的输入命令那么的直接。

 

•在文件中打印语句是必须的。在交互解释器中自动打印表达式的结果,不需要在交互模式下输入完整的打印语句。这是一个不错的特性,但是换成在文件中编写代码时,用户就会产生一些困惑:在文件中编写代码,必须使用print语句来进行输出,因为表达式的结果不会自动反应。记住,在文件中需要写print,在交互模式下则不需要。

 

•在交互提示模式下不需要缩进(目前还不需要)。当输入Python程序时,无论是在交互模式下还是在一个文本文件中,请确定所有没有嵌套的语句都在第一列(也就是说要在最左边)。如果不是这样,Python也许会打印“SyntaxError”的信息。

 

•留意提示符的变换和复合语句。在简单的shell窗口界面中,交互提示符会在第二行及后边的行由>>>变成...;在IDLE界面中,第一行之后的行会被自动缩进。就目前而言,如果在代码中输入,偶然碰到...这个提示符或空行,这可能意味着让交互模式的Python误以为输入多行语句。试着点击回车键或Ctrl-C组合键来返回主提示模式。也可以改变>>>和...(它们在内置模块sys中定义),

 

•在交互提示模式中,用一个空行结束复合语句。在交互提示模式中,要告诉交互式Python已经输入完了多行语句,必须要插入一个空行(通过在一行的起始处按下Enter键)。也就是说,你必须按下Enter键两次,才能运行一条复合语句。相反,在文件中空行是不需要的,并且如果有的话也将会忽略。在交互模式下工作的时候,如果你没有在一条复合语句的末尾两次按下Enter键,将会陷入到尴尬的境地,因为交互式解释器根本什么也不会做,它等着你再次按下Enter键。

 

•交互提示模式一次运行一条语句。在交互提示模式中,你必须运行完一条语句,然后才能输入另一条语句。对于简单语句来说,这很自然,因为按下Enter键就可以运行输入的语句。然而,对于复合语句,记住必须提交一个空行来结束该语句,然后运行它,之后才能够输入下一条语句。

 

由于它们在文件中和在交互提示模式中的行为略有不同,因此,这里有两点要注意。

首先,在交互提示模式中,注意像结束for循环和if测试那样,用一个空行结束多行复合语句。必须两次按下Enter键,来结束整个多行语句,然后让其运行。例如:

>>> for x in 'spam':

... print(x)  <== Press Enter twice here to make this loop run

...

在脚本文件中,复合语句的后面不需要空行;只在交互提示模式下,才需要该空行。在文件中,空行不是必须的,如果出现了的话,将会直接忽略掉;在交互提示模式中,它们会结束多行语句。

 

还要记住,交互提示模式每次只运行一条语句:必须两次按下Enter键来运行一个循环或其他的多行语句,然后才能输入下一条语句:

>>> for x in 'spam':

... print(x)  <== Need to press Enter twice before a new statement

... print('done')

File "<stdin>",line 3

print('done')

^SyntaxError: invalid syntax

这意味着不能在交互提示模式中复制并粘贴多行代码,除非这段代码的每条复合语句的后面都包含空行。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python系列视频教程是一种方便、有效的学习Python编程语言的方式。这些视频教程通常由经验丰富的讲师录制制作,内容涵盖从Python基础知识到高级应用的各个领域。 首先,Python系列视频教程具有直观的视觉效果,能够通过实际的演示和示例帮助学习者更好地理解和掌握编程概念和技巧。视频教程展示了代码编写的实际过程和运行结果,学习者可以通过观看视频一边动手实践一边学习,提高学习效率。 此外,Python系列视频教程还提供了灵活的学习时间和地点,学习者可以随时随地通过手机、电脑等设备观看视频教程。这种灵活性使得学习者能够自由安排学习进度,根据个人的时间和学习节奏进行学习,大大方便了学习者的学习体验。 Python系列视频教程还有一个好处是能够增强学习者的动手实践能力。视频教程往往提供相应的练习题和实例代码,学习者可以通过练习和实践来巩固和加深对Python的理解。通过与视频中的讲师一起动手实践,学习者能够更好地理解代码逻辑和解决实际问题的方法。 总之,Python系列视频教程是一种便捷高效的学习Python的方式,具有直观的视觉效果、灵活的学习时间和地点以及增强学习者动手实践能力的优点。无论是初学者还是有一定编程基础的学习者,通过观看视频教程都能够快速掌握Python编程语言,实现自己的编程目标。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值