Python编程中常用的12种基础知识,其中肯定有你不会的! 0 1、正则表达式替换 目标: 将字符串line中的 overview.gif 替换成其他字符串 0 2、遍历目录方
来源:互联网 发布:易支付源码 编辑:程序博客网 时间:2024/05/19 23:57
原地址:https://yq.aliyun.com/articles/155292?utm_content=m_27408
Python编程中常用的12种基础知识,其中肯定有你不会的!
1、正则表达式替换
目标: 将字符串line中的 overview.gif 替换成其他字符串
2、遍历目录方法
在某些时候,我们需要遍历某个目录找出特定的文件列表,可以通过os.walk方法来遍历,非常方便
3、列表按列排序(list sort)
如果列表的每个元素都是一个元组(tuple),我们要根据元组的某列来排序的化,可参考如下方法
下面例子我们是根据元组的第2列和第3列数据来排序的,而且是倒序(reverse=True)
如果你想学习Python可以来这个群,首先是四七二,中间是三零九,最后是二六一,里面可以学习和交流,也有资料可以下载。
4、列表去重(list uniq)
有时候需要将list中重复的元素删除,就要使用如下方法
5、字典排序(dict sort)
一般来说,我们都是根据字典的key来进行排序,但是我们如果想根据字典的value值来排序,就使用如下方法
6、字典,列表,字符串互转
以下是生成数据库连接字符串,从字典转换到字符串
下面的例子 是将字符串转化为字典
7、时间对象操作
8、命令行参数解析(getopt)
通常在编写一些日运维脚本时,需要根据不同的条件,输入不同的命令行选项来实现不同的功能 在Python中提供了getopt模块很好的实现了命令行参数的解析,下面距离说明。请看如下程序:
9、print 格式化输出
格式化输出字符串:
进制转换:
有些时候需要作不同进制转换,可以参考下面的例子(%x 十六进制,%d 十进制,%o 八进制)
10、Python调用系统命令或者脚本
11、Python 捕获用户 Ctrl+C ,Ctrl+D 事件
有些时候,需要在程序中捕获用户键盘事件,比如ctrl+c退出,这样可以更好的安全退出程序
12、Python 读写文件
- Python编程中常用的12种基础知识,其中肯定有你不会的! 0 1、正则表达式替换 目标: 将字符串line中的 overview.gif 替换成其他字符串 0 2、遍历目录方
- Python 遍历目录和子目录下所有文件,并替换其中的字符串
- 正则表达式中的替换字符串不会被转义和扩展
- asp常用的正则表达式实现字符串的替换
- 正则表达式进行字符串替换!将奇数和偶数的字符串替换成不同的!并且忽略大小写查找
- Emacs正则表达式替换时替换字符串中含有回车符无法替换的问题
- Python 正则表达式替换特定字符为标志的字符串
- python 正则表达式 字符串的 匹配 替换 分割 查找
- Python 正则表达式 字符串的匹配、替换、分割、查找
- java中的正则表达式 字符串的拆分,匹配,替换
- JavaScript_正则表达式小试牛刀-字符串的替换
- 简单的正则表达式方法字符串替换
- 正则表达式替换指定位置的字符串
- C#中 正则表达式进行忽略大小写的字符串替换
- C#中正则表达式进行忽略大小写的字符串替换
- C#中正则表达式进行忽略大小写的字符串替换
- java替换字符串中符合正则表达式的内容
- java正则表达式替换字符串中带小数点的数字
- JAVA正则表达式:Pattern类与Matcher类详解
- MOOC清华《程序设计基础》第8章第1题:代码补全-输出链表的奇数值项
- 前端开发者如何编写高质量代码
- Struts1和Struts2区别
- linux rpm和yum使用介绍
- Python编程中常用的12种基础知识,其中肯定有你不会的! 0 1、正则表达式替换 目标: 将字符串line中的 overview.gif 替换成其他字符串 0 2、遍历目录方
- Ubuntu 搭建Ghost1.0博客系统
- 【CSharp 学习笔记】关于路径的一些小笔记
- 使用最大逆向法,利用python进行简易中文分词
- C++中的函数指针和函数对象总结
- struts2所有的常量配置
- ROS学习(基于Ubuntu 15.04 和ROS Jade)第三章 ROS核心教程 之 16 roswtf入门
- 还是畅通工程||HDU1233
- 微信小程序