> 文章列表 > Python基础语法了解

Python基础语法了解

Python基础语法了解

1、if语法:后面需要加上冒号
if len(list) > 0 :
2、如果Python提示Note: you may need to restart the kernel to use updated packages.

有两种情况
2.1缩进是错误的,应当缩进一个空格,或者两个,但是实际上缩进的数量与要求不一致
2.2空格与Tab混合使用,建议复制代码到notepad++上,进行校验
方法:视图-显示符号-显示所有字符,查看

3、def 与下面的内容空格,使用tab键进行缩进
4、Python文件的两种使用方法

4.1作为脚本直接执行
4.2作为模块到其他脚本中重用

5、if __name__ = __main__ 的原理

最终效果:在执行当前文件下,if __name__ = __main__后面的代码会被执行,但是当前文件被引用到其他文件中,则不会执行后续代码
原因:name 在当前文件下,值为当前文件名,但是在其他文件中引用的时候,__name__为模块名称;__main__的值为文件名称,当前文件执行的时候,if后面的判断为true,所以会执行后面的数据
但是其他文件执行的时候为false,不执行后续代码

6、Python错误提示记录

6.1 Unexpected indent----意外缩进,情况1:多加了缩进,解决办法:去掉所有缩进