![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
drbing
这个作者很懒,什么都没留下…
展开
-
python去掉字符串中的空白字符
1、string.strip(s) s是一个序列,在string的两边删除string中在序列s中的字符 string.lstrip(s) 在string的左边删除string中在序列s中的字符 string.rstrip(s) 在string的右边删除string中在序列s中的字符 若没有s,则删除空白符(包括'\n', '\r', '\t'原创 2016-03-15 00:14:10 · 38480 阅读 · 0 评论 -
python 类中使用切片__getitem__
class sl(object): def __getitem__(self, n): if isinstance(n, slice): print(n.start) print(n.stop)s = sl()s[0:9]09说明:当有判断isinstance(n, slice):时,n才会有start和sto...原创 2019-08-18 16:39:01 · 1224 阅读 · 0 评论 -
python中的re.sub replace strip
python中的re.sub replace strip三个函数运行之后,原来的字符串是不变的。除非赋值给其他变量原创 2016-03-16 09:50:47 · 720 阅读 · 0 评论 -
python中去掉HTML空格和全角Unicode空格
一、思路:(注意,这里name,和u'[ , ]'都是Unicode编码,而不是字符串)1、可以将这两个空格复制下来直接替换,这里用re.subname = u' 单价 (元/㎡) 'name = re.sub(u'[ , ]',u'',name) ##u'[ , ]'第一个空格是全角Unicode空格(ascii码值是12288)第二个空格是HTML空格(ascii码值是160)原创 2016-03-16 09:55:16 · 5330 阅读 · 0 评论 -
Python中可变函数的说明
Python中可变函数也可以直接作为参数传入,例如:def test(a,b): print 'a+b=',a+bar=(1,2)ad=[1,3]test(*ar)test(*ad)运行结果为:a+b= 3a+b= 4理解:*的意思是将元祖和列表中的元素单独拿出传进函数中。原创 2016-06-06 23:02:51 · 423 阅读 · 0 评论 -
Python中使用__slots__注意项
__slots__在类中定义,但是不被继承的,__slots__定义的属性仅对当前类起作用,对继承的子类是不起作用的原创 2016-06-07 23:16:11 · 583 阅读 · 0 评论 -
Python中@property的粗略理解
代码:# -*- coding:utf-8 -*-#!/usr/bin/env pythonclass Student(object): @property def get_score(self): return self._score @get_score.setter def set_score(self, value):...原创 2016-06-09 13:55:58 · 306 阅读 · 0 评论 -
python读取access文件并入库
Python读取access文件时和读取Excel文件不是很一样,当然用的工具也不一样,在读取excel中的数据时用的是xlrd,而读取access文件时用的则是pypyodbc。简要安装过程:1、首先要安装access驱动(AccessRuntime_x64_zh-cn.exe),以便于python连接;2、安装pypyodbc模块(pypyodbc-1.3.3.zip)。安装完之后就可以连原创 2016-02-26 15:44:45 · 17930 阅读 · 3 评论 -
python在Windows下运行时编码问题
Python2.7经常会出现编码问题,尤其是在windows下运行,路径怎么写都是一个令人的问题。关于编码问题,本人一两句话也说不清楚。但在Windows下碰到编码问题,常用的解决方法(本人尝试过,能够解决90%以上的问题):1、python文件开头加上# -*- coding: utf-8 -*-# !/usr/bin/pythonimport sysreload(sys)原创 2016-02-26 15:59:30 · 891 阅读 · 0 评论 -
python类或实例绑定其他方法(函数)
给类或实例绑定其他方法(函数),需要注意问题:(1)定义方法(函数)时,要加self,如:def set_age(self, age): self.age = age(2)实例绑定方法与类绑定方法是不一样的,实例绑定方法时是要借助函数的,类绑定方法时可以直接赋值的,如:class Studet(object): def __init__(self, name): ...原创 2019-08-17 19:58:26 · 1088 阅读 · 1 评论