python3之交互提示下编写代码

python3之交互提示下编写代码
----------
如果已经正确安装了python并设置好了环境变量,我们可以在系统提示环境下输入"python"后即可开始一个交互的python会话。在windows中,除了在shell窗口中输入python,也可以通过启动IDLE的主窗口或者通过从python的start按钮菜单的菜单选项中选择"Python(command line)"来开始类似的交互会话。这两种方式都会产生一个具有同样功能的python交互式命令提示符,而不必输入一条shell命令。
MS-DOS和Windows系统中输入Ctrl+Z退出。如果在IDLE GUI中,也可以输入Ctrl+D退出或简单地关闭窗口来退出。

使用交互提示模式,这里还有初学者需要牢记的技巧。
1. 只能够输入python命令
首先,记住只能在python交互模式下输入python代码,而不要输入系统命令。
2. 在文件中打印语句是必须的
在交互解释器中自动打印表达式的结果,不需要在交互模式下输入完整的打印语句。这是一个不错的特性,但是换成在文件中编写代码时,用户就会产生一些困惑:在文件中编写代码,必须使用print语句来进行输出,因为表达式结果不会自动反应。
3. 在交互提示模式下不需要缩进(目前还不需要)
当输入python程序时,无论是在交互模式下还是在文本文件中,请确定所有 没有嵌套的语句都在第一列 (也就是说要在最左边)。如果不是这样,python也许会打印"SyntaxError"的信息。 嵌套的语句是要缩进的 。
4. 留意提示符的变换和复合语句
在交互模式下输入两行或多行复合语句时,提示符会发生变化。在简单的shell窗口界面中,交互提示符会在第二行及后边的行由 >>> 变成 ... ;在 IDLE 界面中,第一行之后的行会被 自动缩进 。就目前而言,如果在代码中输入,偶然碰到...这个提示符或空行,这可能意味着让交互模式的python误以为输入多行语句。试着点击回车键或Ctrl+C组合键来返回主提示模式。
5. 在交互提示模式中,用一个空行结束复合语句
在交互提示模式中,要告诉交互式python已经输入完了多行语句,必须要 插入一个空行 (通过在一行的起始处按下Enter键)。也就是说,你必须 按下Enter键两次 ,才能运行一条复合语句。
6. 交互提示模式一次运行一条语句
在交互提示模式中,你必须运行完一条语句,然后才能输入另一条语句。
关于输入多行语句
由于它们在文件中和在交互提示模式中的行为略有不同,因此,这里有两点要注意。
首先,在交互提示模式中,注意像结束for循环和if测试那样,用一个空行结束多行复合语句。必须两次按下Enter键,来结束整个多行语句,然后让其运行。例如:

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

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值