shell 负责简单的系统管理工具 做运维自动化还是python 满足大部分自动化需求,又能做C/S架构 又能用WEB 框架快速开发出高大上的web界面 高薪 python流行比较快 linux windows mac 查看Linux python 版本 退出exit() crtl +d 在官网上下载python www.python.org 下载windos 2.7python 版本 扩展名是.msi文件直接双击安装 加入window是的环境变量里面 打开windos cmd 输入python 打开python 在linux 环境下装ipython tab键进行命令补齐 linux下自带的python环境比较不友好,没有补全功能,没有高亮代码提示等。所以,可以安装ipython环境获得更好的体验。 1、在联网的情况下可以直接安装:pip install ipython 但是pip命令在linux系统上是没有安装的,所以,需要先安装pip命令:yum -y install python-pip 但是,这时系统中并没有python-pip的安装包,需要安装给你epel-release :yum -y install epel-release 在联网情况下,这条命令其实就是从网站https://pypi.python.org/pypi/ipython 这里下载最新的ipython。不同版本ipython适用不同python版本,版本不匹配则会报错,且无法正常安装。

文件类型 源代码 python 以.py结尾的文件 源码文件 python 不需要编译 字节代码 .pyc为扩展名的文件 是python源码文件经过编译生成的 编译方法 import 是插入方法 import py_compile 模块的 compile方法 py_compile.compile 编译1.py文件 编译好之后删除源码文件 执行.pyc文件 可以正常执行 优化代码 .pyo 文件 python -O -m py_compile 1.py 对源码文件进行编译优化生成.pyo 文件 pyc和pyo文件不需要源码文件存在 python 变量 python的变量就是一个标签 不能以数字开头 不可以使用关键字 python 运算符包括 赋值运算符 = += —+ *= %= 算术 + - * / // % ** // 整除
关系 > < >= <= == != 返回一个布尔值 ture 或者false 逻 辑 and or not type() 函数查差类型 python 2 与python inoput 与raw_input 区别在于前者只能接受数字,后者把接受的一切都作为字符串。在python3中只有input 功能与raw_inpu一样 数据类型 数值 字符串 ‘’ 单引号 “ ” 双引号 ''' ''' 三重引号 三种定义方法 最后一种开开眼做注释 列表 元组 字典 序列切片 适用于 字符串 元组 列表 索引值从0 开始 [0:2] 前两个元素 [:] 所有元素
负数从右向左查 默认从左向右