Python 编程注意事项:
命名篇:
- 在我们创建 py 文件的时候,不能和Python内置函数名一样。
- 在我们写 变量名的时候,也不能和 Python 内置函数名一样。
- 变量名,不能以 数字,特殊符号开头,可以以下划线(_) 开头。
- Python 是区分大小写的,比如 :NAME 和 name 是不一样的。
安装包,库,模块注意事项:
Windows 或 mac 命令行安装的 包 ,并不能安装在 Pycharm 中。如果使用Pycharm 编程,这需要用Pycharm的 Terminal 或者到 Project Interpreter 那里去安装。
抒写缩进:
在Python 编程中,缩进(Indentation)决定了代码的作用域范围。缩进的不同作用域也不同:
#encoding:utf-8
from bs4 import BeautifulSoup
import requests
requ = requests.get("https://www.csdn.net/")
infos = BeautifulSoup(requ.text,'lxml')
datas = infos.find_all('p',class_="headP")
for d in datas:
print(d)
for i in range(1,2):
print(i)
for x in range(1,2):
print(x)
上述使用的是 d i x 三个,执行后发现得到的结果不一样,这就是说明缩进控制者作用域,也控制着最后的结果。
导入语句(import语句):
1、import 模块名:
为导入一个模块,此时可用句点表示访问需要的函数或类。
2、import 模块名 as 模块别名:
为导入一个模块,并给此模块指定别名。
3、from 模块名 import 函数名/类名;
为导入一个模块中的一个函数或一个类。
4、from 模块名 import 函数名1,函数名2,…/类名1,类名2,…:
为从一个模块中导入多个函数或多个类,函数与类间用逗号“,”隔开,
5、from 模块名 import 函数名/类名 as 函数别名/类别名:
为导入一个模块中的一个函数或一个类,并为该函数或类指定别名,类的别名也应遵循类的命名规则(类首字母为大写)。
6、from 模块名 import *:
为导入一个模块中所有函数或类。模块即为Python程序文件(扩展名为.py的文件),模块名即为Python程序文件的名称,但不能带有后缀.py。虽然同一个模块中的类之间应存在某种相关性,但可根据需要在一个模块中存储任意数量的类,同样也可在一个模块中定义任意数量的具有相关意义的函数
所有的import语句都应放在文件开头,唯一例外的情形是,在文件开头使用了注释来描述整个程序
注释:# 注释内容(单行注释)
单行注释:在代码前 加 #
多行注释:""" 注释内容 “”"