Python学习笔记(2016-12-1)


1、如果字符串内部包含单引号‘和双引号’‘,怎么办?
答:可以使用转义字符\来表示,用法;在需要显示的单引号或双引号前面加\即可
    比如:print('I\'m\"OK\"')
    显示出来的结果就是:I’m "OK"
转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\  r'‘ 表示’‘内的字符不用转义
2、缩进必须对仗,不然会报错
3、list和tupe的区别
    list:用中括号[]表示。可以修改、删除里面的数据。
    tuple:用小括号()表示。不可以删除、修改数据。只有1个元素的tuple定义时必须加一个逗号,,来消除歧义:t = (1,)
4、一直想学习正则表达式,一直有畏难情绪。为了学好Python,也为了今后更加方便,终于下定决心学习正值表达式了。在网上看到一个教程,感觉还不错,mark
    http://www.jb51.net/tools/zhengze.html
    正好手头有一份需要用到正值表达式的html代码,测试之。
    问题描述:该html文档里有大量value="12345"这样的标记,需要将value后面的数字批量替换为99999,如果不懂正值表达式,则需要一个一个查找value,
    一个一个修改后面的数字,现在不需要了,解决办法:查找value="\d\d\d\d\d" (也可以简写成value="\d{5}")替换为 value="99999" 执行即可。

猜你喜欢

转载自cqzxch.iteye.com/blog/2342301