摘要: 1.一个字符串分割为多个字段,但是分隔符 (还有周围的空格) 并不是固定的 2.你需要通过指定的文本模式去检查字符串的开头或者结尾,比如文件名后缀,URL Scheme 等等 3.对于复杂的匹配需要使用正则表达式和 re 模块, 核心步骤就是先使用 re.compile() 编译正则 表达式字符串, 阅读全文
posted @ 2018-04-09 23:12 Mr.SSC 阅读(1804) 评论(0) 推荐(0) 编辑
摘要: 1.序列中的N个元素赋值给变量 python [2, 3, 4, 'string!', ['python', 'php']] python 2.保留最后有限的历史记录 3.从一个集合中获得最大或者最小的 N 个元素列表 heapq 模块有两个函数:nlargest() 和 nsmallest() 可 阅读全文
posted @ 2018-04-09 17:04 Mr.SSC 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序:它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 选择排序:选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大 阅读全文
posted @ 2018-04-07 23:17 Mr.SSC 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 文件/目录管理命令: cd命令主要是改变目录的功能 cd ~ 返回登录目录 cd / 返回系统根目录 cd ../ 或者cd .. 返回上一级目录 cd - 返回上一次访问的目录 pwd命令用于显示用户当前所在的路径、目录 文件内容查看: cat song.log : 查看song.log文件内容 阅读全文
posted @ 2018-04-05 22:40 Mr.SSC 阅读(295) 评论(0) 推荐(0) 编辑
摘要: Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。 linux基本思想有两点,1.一切都是文件;2.每个软件有确定的用途。 linux目录结构 /root :该目录为系统管理员,也称作超级权限的用户主目录; /bi 阅读全文
posted @ 2018-04-05 19:13 Mr.SSC 阅读(221) 评论(0) 推荐(0) 编辑
摘要: shutil模块 shutil模块是一种高级的文件操作工具,其对文件的复制与删除操作非常强大,shutil 名字来源于 shell utilities,该模块拥有许多文件(夹)操作的功能,包括复制、移动、重命名、删除、压缩,解压等等; 常用功能: shutil.copy():实现文件复制功能,返回值 阅读全文
posted @ 2018-04-05 14:51 Mr.SSC 阅读(1434) 评论(0) 推荐(0) 编辑
摘要: OS模块简单介绍: 它是一个Python的系统编程的操作模块,可以处理文件和目录。比如查找文件或目录,对大量的路径与文件处理。 常用操作方法: os.name :指出当前你使用的操作平台,‘nt’代表window,‘posix’代表linux。 os.getcwd() :获取当前工作路径,即当前工作 阅读全文
posted @ 2018-04-05 00:25 Mr.SSC 阅读(208) 评论(0) 推荐(0) 编辑