Python程序交互
如何能让Python识别读取用户的输入,就像windows安装程序那样傻瓜式的交互呢,下面我们简单介绍一下Python的交互输入输出。
实例代码如下:
代码执行结果为:
执行脚本的时候你会发现,程序在等待你输入用户名和密码后才会继续往下走。
说明: Python的交互式输入使用的是内置函数实现的,但是在版本的时候可以同时使用和函数,但是在版本就没有函数了,只能够使用。
那和有什么区别呢,我们这里简单说明一下:
结果如下:
从上面结果我们可以看到在版本下会把接受的任何内容都当做字符串处理而只能接受类型的输入,否则就会把用户输入当做一个变量来处理,从而就会报的错误。Python3为了简洁统一,在Python3中已经不存在了函数,一个函数完全可以做到所有使用,而且默认接受任何输入都当做类型处理。
平常如果我们用针对密码、密码串之类的交互的话,一般用户的输入时隐藏或者*的,输入密码时,在Python下如果你需要你输入的东西不可见,可以利用getpass 模块中的 getpass方法来处理,示例如下:
Python代码的注释
随着学习的深入,当你利用Python写复杂程序的时候有上千上万行代码,有些代码你花了很久写出来,过了些天再回去看,发现竟然看不懂了,哈哈,这太正常了。 另外,你以后在工作中会发现,一个项目多是由几个甚至几十个开发人员一起做,你要调用别人写的代码,别人也要用你的,如果代码不加注释,你自己都看不懂,更别说别人了,这样写会挨打的。所以为了避免这种尴尬的事情发生,一定要增加你代码的可读性。
而注释就能很大程度减少这一麻烦,写代码养成标注注释这是一个非常好的习惯。
单行注释:# 开头就好,跟shell一样
多行注释:成对的三个单引号 ‘’’ 注释内容 ‘’’ 或者 成对的三个双引号 “”” 注释内容 “”” , 养成一致习惯,多行统一用就好
下面给大家看一段标准代码的注释,忽略代码意思
代码注释原则:
不用全部加注释,只需要在自己觉得重要或不好理解的部分加注释即可
注释可以用中文或英文,但绝对不要拼音噢,最好也不要英中文交叉
领取专属 10元无门槛券
私享最新 技术干货