python
yujin2010good
每天学习一点点,进步一点点。
展开
-
python基础学习01
从头开始,从零开始1、python -v 查看版本2、vi first_script.py#!/usr/bin/env pythonprint 'Hello World!'3、执行python first_script.py或者chmod 755 first_script.py./first_script.py如:[root@n原创 2016-04-27 23:53:52 · 509 阅读 · 0 评论 -
python学习八--导入模块
import os 跟操作系统交互的模块>>> import os >>> os.system('df')Filesystem 1K-blocks Used Available Use% Mounted on/dev/mapper/vg_node01-lv_root 18134344 5379136 118340原创 2017-12-25 22:47:58 · 283 阅读 · 0 评论 -
python学习六--字典
字典字典的使用现实中的字段及在python中的字段都进行了构建,从而可以轻松查到某个特定的词语(键),从而找到它的意义(值)。某些情况下,字典比列表更加适用:#表征游戏棋盘的状态,每个键都是由坐标值组成的元组;#存储文件修改次数,用文件名作为键; #数字电话/地址本创建一个人名列表,以及四位的分机号码:>>> names = ['laolang','wolf',原创 2017-12-17 15:59:04 · 282 阅读 · 0 评论 -
python学习九--流程控制if for while
一、条件执行和if语句if 条件:elif 条件:else流程控制语句从上到下执行=======================[root@node01 python]# vi ex04.py name = raw_input('pls input your name:')#age = int(raw_input('pls input your age:原创 2017-12-29 00:05:09 · 265 阅读 · 0 评论 -
python的range()函数用法
python的range()函数用法使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节。这里记录一下range(),复习下list的slide,最后分析一个好玩儿的冒泡程序。>>> range(1,5) #代表从1到5(不包含5)[1, 2, 3, 4]>>> range(1,5,2) #代表从1到5,间隔2(不包含5)[1转载 2018-01-12 15:46:06 · 760 阅读 · 0 评论 -
使用python开发类似于sed功能,实现替换功能
使用python开发类似于sed功能,实现替换功能#!/usr/bin/env python#_*_ coding:utf-8 _*_import sys,osif len(sys.argv) print "Usage: ./file_replace.py old_text new_text filename"old_text,new_text = sys.原创 2018-01-13 15:18:13 · 2774 阅读 · 0 评论 -
python浅复制与深复制
copy,复制其包含的所有值,当然只管第一层。浅复制>>> a = 'abc'>>> b = a>>> id(a),id(b) 内存的位置(140476358384784, 140476358384784) >>> a = 'cdbe'>>> id(a),id(b) 这里位置原创 2018-01-13 22:28:15 · 241 阅读 · 0 评论 -
python学习--列表vs字典
列表vs字典dict 查找和插入的速度几块,不会随着key的增加而增加 需要占用大量的内存,内存浪费多 (hash占用内存) KEY不可变 默认无序list 查找和插入的时间随着元素的增加而增加 占用空间小,浪费内存小 通过下标(index)查询 有序原创 2018-01-13 22:36:20 · 212 阅读 · 0 评论 -
python学习十一--set集合
SET集合特点: 无序 元素不重复(可以用于海量数据去重)功能 关系测试 去重==================================python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), differenc原创 2018-01-13 23:36:43 · 228 阅读 · 0 评论 -
python学习十--文件操作
文件处理Python2建议不要用file, 始终用open。Python3 已经没有这个file 内置函数了。file(name[, mode[, buffering]])open(name[, mode[, buffering]])说明: 1. 函数功能打开一个文件,返回一个文件读写对象,然后可以对文件进行相应读写操作。 2. file参数表示的需要打开文件的原创 2018-01-02 23:58:28 · 417 阅读 · 0 评论 -
python tab补全
看视频发现讲课的老师python可以tab补全,网上找了一段代码如下:[root@node01 data]#vi tab.py#!/usr/bin/env python# python startup file import sysimport readlineimport rlcompleterimport atexitimport os# tab com原创 2018-01-14 13:32:30 · 1000 阅读 · 1 评论 -
python开发环境搭建--Eclipse+PyDev
注意:我遇到的坑1、第一次下载eclipse,解压,下载插件,发现在eclipse中找不到pydev插件。研究了半天。2、以为是ecplipse问题,就删掉,从新下载了一次,再次下载插件也不行。3、最后仔细检查和百度,发现jdk版本是32位的,eclipse版本也很老,最好是eclipse版本和插件版本相差不要太大。-------------------------1、py原创 2018-01-14 13:44:25 · 42439 阅读 · 1 评论 -
python学习七--用户交互和格式化输出
raw_input 直接读取控制台的输入(任何类型的输入它都可以接收),raw_input() 将所有输入作为字符串看待,返回字符串类型input 输入的什么类型,不转换,它希望能够读取一个合法的 python 表达式,即你输入字符串的时候必须使用引号将它括起来, 否则它会引发一个 SyntaxError 。而 input() 在对待纯数字输入时具有自己的特原创 2017-12-25 22:45:34 · 458 阅读 · 0 评论 -
python学习五-使用字符串
字符串字符串都是不可变的。如:分片赋值都是不合法的。所有标准的序列操作(索引、分片、乘法、判断成员资格、求长度、取最小值和最大值)对字符串同样适用,前面已经讲述的这些操作。但是,请注意字符串都是不可变的。Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。在 Python 中原创 2017-12-17 00:11:54 · 367 阅读 · 0 评论 -
python基础学习02(if...else...elif)
if...else...elif格式化打印[root@node1 day1]# vi three.py """#!/usr/bin/env pythonname = raw_input('what is your name?:')print 'Hello, %s where are you from?' % name[root@node1 day1]# pyth原创 2016-04-27 23:55:13 · 390 阅读 · 0 评论 -
python基础学习03(循环)
循环>>> range(100)[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 4原创 2016-04-27 23:56:12 · 505 阅读 · 0 评论 -
python颜色及背景
起因 在开发项目过程中,为了方便调试代码,经常会向stdout中输出一些日志,默认的这些日志就直接显示在了终端中。而一般的应用服务器,第三方库,甚至服务器的一些通告也会在终端中显示,这样就搅乱了我们想要的信息。解决 我们可以通过对有用的信息设置不同颜色来达到醒目的效果,因为我平时都是在linux下开发,而linux终端中的颜色是用转义序列控制的,转义序列转载 2016-04-27 23:57:19 · 12026 阅读 · 1 评论 -
python基础学习04(死循环)
死循环 这里True,代表1是真,0是假i = 0while True: i = i + 1 if i == 50: print 'I have got to the round 50th!' continue if i>70:break print i 死循环i = 0while True: i = i + 1原创 2016-04-29 00:14:57 · 35655 阅读 · 0 评论 -
python自动化运维学习-系统性能模块详解
1、pip安装(pip 是“A tool for installing and managing Python packages.”,也就是说pip是python的软件安装工具)yum -y install epel-releaseyum -y install python-pipyum -y install python-develyum -y install gcc*原创 2016-10-26 23:43:36 · 3584 阅读 · 0 评论 -
python自动化学习-实用的iP地址处理模块IPy
实用的iP地址处理模块IPy1、下载安装wget https://pypi.python.org/packages/88/28/79162bfc351a3f1ab44d663ab3f03fb495806fdb592170990a1568ffbf63/IPy-0.83.tar.gzmv IPy-0.83.tar.gz /soft/cd /soft/tar -zxvf IP原创 2016-10-26 23:45:40 · 2333 阅读 · 0 评论 -
linux下安装python2.7
1、下载wget --no-check-certificate https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xzyum install zlib-devel bzip2-devel bzip2-devel ncurses-devel sqlite-devel -y2、解压编译tar -xzvf Python-2.原创 2017-12-15 11:33:39 · 1293 阅读 · 0 评论 -
python学习一--基础知识
python基础学习1、运算[root@node01 bin]# pythonPython 2.6.6 (r266:84292, Aug 18 2016, 15:13:37) [GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2Type "help", "copyright", "credits" or "license" for原创 2017-12-15 13:07:58 · 278 阅读 · 0 评论 -
python学习二--序列
序列数据结构:通过一种方式组织在一起的数据元素的结合,这些元素可以是数字或者字符,甚至可以是其他数据结构。python最基本的数据结构是序列。序列中每个元素被分配一个序号--即元素的位置,也成为索引,第一个索引是0,第二个是1,以此类推。也可以从最后一个元素计数,那么最后一个元素计为-1,第二个元素是-2,以此类推。python包括6种内建序列,最常用的两种为:列表和元原创 2017-12-16 13:25:21 · 338 阅读 · 0 评论 -
python学习三--列表
列表列表是可变的(mutable)----可以改变列表的内容,并且列表有很多有用的、专门的方法。========================================List函数>>> list('wolf@laolang')['w', 'o', 'l', 'f', '@', 'l', 'a', 'o', 'l', 'a', 'n', 'g']list函数适用于所原创 2017-12-16 17:51:53 · 274 阅读 · 0 评论 -
python学习四--元组
元组不可变序列元组与列表一样,也是一种序列。唯一的不同是元组不能改变。创建元组的语法很简单:如果你用逗号分割了一些值,那么你就自动创建了元组。>>> 1,2,3(1, 2, 3)>>> (1,2,3) # 用括号表示元组(1, 2, 3)>>> () # 空元组()如何实现包含一个值的元组呢?方法有点奇特----必须加逗号,即使只有一个值>>> 42原创 2017-12-16 18:15:41 · 290 阅读 · 0 评论 -
用户交互和格式化输出
raw_input 直接读取控制台的输入(任何类型的输入它都可以接收),raw_input() 将所有输入作为字符串看待,返回字符串类型input 输入的什么类型,不转换,它希望能够读取一个合法的 python 表达式,即你输入字符串的时候必须使用引号将它括起来, 否则它会引发一个 SyntaxError 。而 input() 在对待纯数字输入时具有自己的特性,...原创 2018-10-24 22:41:10 · 216 阅读 · 0 评论