博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python-基础知识
阅读量:5275 次
发布时间:2019-06-14

本文共 970 字,大约阅读时间需要 3 分钟。

一、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]]

搜索模块路径:

 

 

 

 

 

转载于:https://www.cnblogs.com/daaman/p/9578440.html

你可能感兴趣的文章
java.util.Arrays类详解
查看>>
NYOJ-626-intersection set(二分查找)
查看>>
项目管理之路(1):初步踏入项目管理
查看>>
Java 中 静态方法与非静态方法的区别
查看>>
echarts饼图显示百分比
查看>>
JMS消息
查看>>
Jenkins+ProGet+Windows Batch搭建全自动的内部包(NuGet)打包和推送及管理平台
查看>>
php上传文件及头像预览
查看>>
大四java实习生的一些经历
查看>>
线程池的概念
查看>>
Oracle_Statspack性能诊断工具
查看>>
Java 序列化
查看>>
Java 时间处理实例
查看>>
Java 多线程编程
查看>>
Java 数组实例
查看>>
mysql启动过程
查看>>
2017前端面试题总结
查看>>
Http GetPost网络请求
查看>>
SWIFT国际资金清算系统
查看>>
Sping注解:注解和含义
查看>>