码农甲

导航

2013年3月22日 #

python中 逗号的 用法

摘要: python中 逗号的 用法 最近研究python 遇到个逗号的问题 一直没弄明白 今天总算搞清楚了1.逗号在参数传递中的使用: 这种情况不多说 没有什么不解的地方 就是形参或者实参传递的时候参数之间的逗号 例如def abc(a,b)或者abc(1,2)2.逗号在类型转化中的使用 主要是元组的转换 例如:>>> a=11>>> b=(a)>>> b11>>> b=(a,)>>> b(11,)>>> b=a,>>> b(11,)>>> b=(a,22) 阅读全文

posted @ 2013-03-22 13:20 码农甲 阅读(5980) 评论(0) 推荐(0) 编辑

python学习之 字符串前'r'的用法

摘要: 6.4.3 原始字符串操作符( r/R ) 关于原始字符串的目的,在 Python1.5 里面已经有说明,是为了对付那些在字符串中出现的特殊字符(下面的小节会介绍这些特殊字符)。在原始字符串里,所有的字符都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符。 原始字符串的这个特性让一些工作变得非常的方便,比如正则表达式的创建(详见文档的 re模块).正则表达式是一些定义了高级搜索匹配方式的字符串,通常是由代表字符,分组、匹配信息、变量名、和字符类等的特殊符号组成。正则表达式模块已经包含了足够用的符号。但当你必须插入额外的符号来使特殊字符表现的像普通字符的时候,你就陷入了“字符数字”的泥潭 阅读全文

posted @ 2013-03-22 11:40 码农甲 阅读(16346) 评论(1) 推荐(1) 编辑

Python里面search()和match()的区别?

摘要: Python里面search()和match()的区别?match()函数只检测RE是不是在string的开始位置匹配, search()会扫描整个string查找匹配, 也就是说match()只有在0位置匹配成功的话才有返回,如果不是开始位置匹配成功的话,match()就返回none例如:print(re.match(‘super’, ‘superstition’).span())会返回(0, 5)而print(re.match(‘super’, ‘insuperable’))则返回Nonesearch()会扫描整个字符串并返回第一个成功的匹配例如:print(re.search(‘supe 阅读全文

posted @ 2013-03-22 11:34 码农甲 阅读(443) 评论(0) 推荐(0) 编辑