【Python学习笔记1】错误+注释+条件语句

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014576936/article/details/82825261

1.错误异常提示:IndentationError: expected an indented block,把这段英文报错翻译过来就是: 缩进错误: 期望一个缩进的块。解决方案,在报错的逻辑代码的前面加个空格就一切ok了,一个缩进就解决了这个异常。不像其他语言(C++, java 等等),就拿java举个例子:我们都知道在java里面方法后面是用{}来区分是否属于一个方法的,但在python里面方法体并不使用{}来区分,python的是用缩进来识别语法逻辑块的(i.e. if, while, for, def 等)。同一个if逻辑块下面的语句必须要有相同的缩进,否则python解析器怎么知道if块控制哪些语句?对吧,在python中,所有的逻辑代码块也就是一个方法中的代码,都必须使用相同的缩进来标识区分是同一个方法,否则编译会报错。

 

2. pycharm安装后在代码编辑区不能写代码,不管怎么做那个白色的块儿都在,不能进行编辑输入代码,后来百度后发现已经有人给出了解决方案,很简单,是因为PyCharm安装了Vim插件 你可以在tools Vim emulator将对勾去掉就可以了,尝试后确实是这样的,在PyCharm中点击Tools然后在弹出的列表中,去掉Vim emulator的对勾就可以正常编辑了。

 

3.单行注释#,多行注释“”。val = input()得到的是字符串,长度为L,其中的第一个元素是0或-L,最后一个元素为L-1或者-1.比如说val=“28C”,那么C是val[-1],那么28就是val[0:2],表示[0,2)区间。如果用val[0:-1],就表示取其中出最后一位的前面所有位数。

 

4.if 条件:

       执行

elif 条件:

       执行

elif 条件:

       执行

else:

       执行

猜你喜欢

转载自blog.csdn.net/u014576936/article/details/82825261