python-基础知识

一、python主要做什么用:

1.常规脚本 2.自动化运维 3.云计算 4.web开发 5.科学计算 6.数据分析 7.爬虫 8.人工智能 9.运维平台好搭建

python 学习线路:

可变长参数--- 函数式编程---嵌套函数----闭包---装饰器

二、python 优缺点:

缺点:

1) 效率低

2)单cpu GIL 

单线程 <= python 多线程 <= 其他语言的多线程
python 虽然多线程,只能用一核
 
优点:
简单
功能强大
 
三、常用的
1.注释
1) # :个人注释
2) "" ""
cmd = "ps -ef |grep python | awk '{print $1}'"
指令中本身就有单引号 + 双引号
\ 转义
cmd = 'ps -ef |grep python | awk \'{print $1}\''
 
2.缩进
vim 中设置tab为4个空格的方法:
~/.vimrc
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
 
3.空格
参数之间要加空格,冒号前和括号内不要乱加空格
 
4.命名
好的代码:读代码就像读说明书
坏的代码:你要猜测这个这个变量代表什么意思
 
5.名词解释

 

import 导入的顺序

标准库-----第三方模块----- 自己开发醒目中的其他模块

这几种模块中要用空行分割开来

一条import语句 尽量import一个模块

 

库 包 模块的区别:

库:

库:python 的一个一个的项目

标准库:python安装时自带的库

第三方库:所有pythoner开发经过审核后作为第三方库

自己写的库:项目名

包:

是python解释器能够识别的文件夹

python2.x中版本中,__init__.py文件,包就是包含__init__.py的文件夹,在python3.x版本中,不需要带__init.py__文件

模块:

以.py结尾的文件都是模块

 

from--import语句

可以导入模块中指定属性:from module import name1[,name2[,...nameN]]

搜索模块路径:

 

 

 

 

 
posted @ 2018-09-03 14:44  大阿曼  阅读(108)  评论(0)    收藏  举报