随笔分类 -  python

python学习
摘要:import pymysql class MysqlHelper(object): conn = None def __init__(self, host, username, password, db, charset='utf8', port=3306): self.host = host se 阅读全文
posted @ 2021-01-03 22:34 myrj 阅读(539) 评论(0) 推荐(0)
摘要:''' filter() 函数是一个对于可迭代对象的过滤器,过滤掉不符合条件的元素, 返回的是一个迭代器,如果要转换为列表,可以使用 list() 来转换。 该函数接收两个参数,第一个为函数的引用或者None,第二个为可迭代对象, 可迭代对象中的每个元素作为参数传递给函数进行判,然后返回 True 阅读全文
posted @ 2021-01-03 20:47 myrj 阅读(145) 评论(0) 推荐(0)
摘要:''' 函数的作用: 动态执行python代码。也就是说exec可以执行复杂的python代码,而不像eval函数那样只能计算一个表达式的值。 exec(source, globals=None, locals=None, /) source:必选参数,表示需要被指定的python代码。它必须是字符 阅读全文
posted @ 2021-01-03 20:45 myrj 阅读(2131) 评论(0) 推荐(0)
摘要:''' eval() 函数用来执行一个字符串表达式,并返回表达式的值。 语法 以下是 eval() 方法的语法: eval(expression[, globals[, locals]]) 参数 expression -- 表达式。 globals -- 变量作用域,全局命名空间,如果被提供,则必须 阅读全文
posted @ 2021-01-03 20:43 myrj 阅读(307) 评论(0) 推荐(0)
摘要:''' enumerate是翻译过来是枚举的意思,看下它的方法原型: enumerate(sequence, start=0),返回一个枚举对象。 sequence必须是序列或迭代器iterator,或者支持迭代的对象。 enumerate()返回对象的每个元素都是一个元组, 每个元组包括两个值,一 阅读全文
posted @ 2021-01-03 20:36 myrj 阅读(156) 评论(0) 推荐(0)
摘要:''' python divmod() 函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b)。 在 python 2.3 版本之前不允许处理复数。 函数语法 divmod(a, b) 参数说明: a: 数字 b: 数字 ''' print(divmod(20,4 阅读全文
posted @ 2021-01-03 20:32 myrj 阅读(390) 评论(0) 推荐(0)
摘要:''' dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。 语法 dir 语法: dir([object]) 参数说明: o 阅读全文
posted @ 2021-01-03 20:31 myrj 阅读(605) 评论(0) 推荐(0)
摘要:''' 描述 dict() 函数用于创建一个字典。 语法 dict 语法: class dict(**kwarg) class dict(mapping, **kwarg) class dict(iterable, **kwarg) 参数说明: **kwargs -- 关键字 mapping -- 阅读全文
posted @ 2021-01-03 20:29 myrj 阅读(250) 评论(0) 推荐(0)
摘要:''' 描述: delattr函数用于删除属性 delattr(x,'foobar)相当于del x.foobar 语法: setattr(object,name) 参数: object--对象 name--必须是对象的属性 返回值: 无 ''' class People(): sex='男' de 阅读全文
posted @ 2021-01-03 20:27 myrj 阅读(218) 评论(0) 推荐(0)
摘要:''' 描述 classmethod 修饰符对应的函数不需要实例化,不需要 self 参数, 但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等。 语法 classmethod 语法: classmethod 参数 无。 返回值 返回函数的类方法。 ''' cl 阅读全文
posted @ 2021-01-03 20:20 myrj 阅读(201) 评论(0) 推荐(0)
摘要:''' all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False。 元素除了是 0、空、FALSE 外都算 TRUE。 语法 以下是 all() 方法的语法: all(iterable) 参数 iterable -- 元组 阅读全文
posted @ 2021-01-03 20:09 myrj 阅读(297) 评论(0) 推荐(0)
摘要:ord(c)#字符转ASCII码值,10进制;自变量只能是一个字符 chr(a)#通过ASCII码值得到对应的字符 bin()函数:将整数(十 等进制)转化为二进制 bool():将指定参数转化为bool,(0 ,'',false转化结果为false,其他转化结果为true) 阅读全文
posted @ 2021-01-03 17:32 myrj 阅读(99) 评论(0) 推荐(0)
摘要:def count_words(filename):#统计指定文件单词的数量 """Count the approximate number of words in a file.""" try: with open(filename, encoding='utf-8') as f: content 阅读全文
posted @ 2021-01-03 13:51 myrj 阅读(390) 评论(0) 推荐(0)
摘要:import sys #第1:print(6/0) #直接运行该命令,出现异常,程序终止 #异常提示: '''Traceback (most recent call last): File "F:/file2.py", line 2, in <module> print(6/0) ZeroDivis 阅读全文
posted @ 2021-01-03 13:33 myrj 阅读(170) 评论(0) 推荐(0)
摘要:filename = 'pi_digits.txt' with open(filename) as f:#默认以只读方式打开文件 lines = f.readlines()#读取所有行,结果为列表,每行为列表一元素 for line in lines: print(line.rstrip()) wi 阅读全文
posted @ 2021-01-03 13:02 myrj 阅读(769) 评论(0) 推荐(0)
摘要:import pymssql class MSSQL: def __init__(self,host,user,pwd,db): self.host = host self.user = user self.pwd = pwd self.db = db def __GetConnect(self): 阅读全文
posted @ 2021-01-03 11:06 myrj 阅读(134) 评论(0) 推荐(0)
摘要:class A(object): def __init__(self): self.nameaa = 'aa' def funca(self): print('function a %s' % self.nameaa) class B(A): def __init__(self): self.nam 阅读全文
posted @ 2021-01-03 06:48 myrj 阅读(674) 评论(0) 推荐(0)
摘要:#reversed()函数是返回序列seq的反向访问的迭代器。参数可以是列表,元组,字符串,不改变原对象。 l=[1,2,3,4,5] l1=reversed(l) for i in l1: print(i,end='')#参数为列表,第一次查看有结果输出,以后则为空,没有内容 print(1111 阅读全文
posted @ 2021-01-03 06:29 myrj 阅读(328) 评论(0) 推荐(0)
摘要:将文本中的 tasting123删除 with open("fileread.txt","r",encoding="utf-8") as f: lines = f.readlines() #print(lines) with open("fileread.txt","w",encoding="utf 阅读全文
posted @ 2021-01-03 05:35 myrj 阅读(603) 评论(0) 推荐(0)
摘要:#构造函数是在对象被创建是自动调用的方法,用来完成初始化操作class Test(object): def __init__(self, name): self.name = name print('这是构造函数') def say_hi(self): print('hell, %s' % self 阅读全文
posted @ 2021-01-03 05:30 myrj 阅读(353) 评论(0) 推荐(0)