Python基础
文章平均质量分 80
python基础的知识
风中的松柏
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python中__call__()深度分析
前言: 在开始介绍__call__()函数时,先来看一个例子:class TestClass(object): a=1 def __init__(self): self.c=4 def do_func(self): print("这是方法")test=TestClass()test1=TestClassprint(test.a)print(test.c)print(test1().c)print(test1.c)...原创 2020-05-31 19:14:04 · 2495 阅读 · 0 评论 -
python操作Excel的几种方式
Python对Excel的读写主要有xlrd、xlwt、xlutils、openpyxl、xlsxwriter几种。1.xlrd主要是用来读取excel文件import xlrdworkbook = xlrd.open_workbook(u'有趣装逼每日数据及趋势.xls')sheet_names= workbook.sheet_names()for sheet_name in...转载 2018-09-02 23:25:04 · 378 阅读 · 0 评论 -
python添加默认模块的搜索路径
转载:https://www.douban.com/note/334738164/方法一:函数添加1 import sys2 查看sys.path3 添加sys.path.append("c:\\")方法二:修改环境变量w用户可以修改系统环境变量PYTHONPATH方法三:增加.pth文件,推荐!在site-packages添加一个路径文件,如mypkpath.pth,必须以.pth为后缀,写上你...转载 2018-07-05 12:04:37 · 426 阅读 · 0 评论 -
python内置的方法的时间复杂度
Python中若干方法的时间复杂度(或者叫“大欧”,“Big O”)。该时间复杂度的计算基于当前(译注:至少是2011年之前)的CPython实现。其他Python的实现(包括老版本或者尚在开发的CPython实现)可能会在性能表现上有些许小小的差异,但一般不超过一个O(log n)项注:文中,’n’代表容器中元素的数量,’k’代表参数的值,或者参数的数量。List(列表) 列表是以数组(A...转载 2018-06-27 13:14:32 · 469 阅读 · 0 评论 -
《Craking the Coding interview》python实现---02
###题目:翻转一个字符串###思路:从字符串的最后一位开始,依次取###实现:伪代码、函数、类实现#伪代码:#01string=sNew_s=""for i in range(1,len(string)+1): New_s+=string[-i]#02string=sNew_s=""def reversal_str(n): New_s +=string[n] return ...原创 2018-06-25 18:21:40 · 365 阅读 · 0 评论 -
《Craking the Coding interview》python实现---01
###题目:给定一个字符串,判断其中是否有重复字母###思路:将重复的字符放入到list中,并进行计数统计###实现:伪代码、函数、类实现###伪代码:string=s #给定的字符串list=[] #放入重复的字符dict={} #重复的字符进行统计#判断字符串是否为空,逻辑实现if str !=None: for i in s: if list !=None: if i in list:...原创 2018-06-25 11:20:43 · 559 阅读 · 0 评论 -
python标准库--functools.partial
官方相关地址:https://docs.python.org/3.6/library/functools.html一,简单的介绍 functools模块用于高阶函数:作用于或返回其他函数的函数。一般而言,任何可调用对象都可以作为本模块用途的函数来处理。 functools.partial返回的是一个可调用的partial对象,使用方法是partial(func,*arg...原创 2018-05-08 19:43:29 · 17446 阅读 · 3 评论 -
python之禅---对象与元类
众所周知,python是一门面向对象的编程语言,python中一切皆对象,那么我们先探讨一下什么是对象。一.对象 在生活中一个事物就是一个对象,比如:一只猫就是一个对象,猫的体型、猫毛的颜色等是它的特性,而猫会叫、会跑、吃东西,这是它的的行为。在python中的定义的具有属性(特性)和方法(行为)的称之为对象,但是要理解python中一切皆对象,还得知道对象对应的类型...原创 2018-05-04 17:23:47 · 515 阅读 · 0 评论 -
python学习【__call__变量】
python包中都会有一个__init__.py的模块,这个模块是区分该父文件是一个python包,或是一个文件目录。这个__init__.py可以是空,也可以添加内容,最常见的就是其中的__all__变量。 __all__变量的影响是(from json import *)的导入,对其他的导入方式没有影响,当__init__.py模块中没有__all__变量的时候,...原创 2018-05-03 11:06:06 · 247 阅读 · 0 评论 -
python学习记录01
条件语句:if,if else循环语句:while 练习:结果:print('============ RESTART ============')temp = input(“请输入一个整数:”)num = int(temp)i = 1 而i> = num:打印(I)I = I + 1结果:print('********* restart **********')temp = input(“...原创 2018-05-03 08:58:20 · 230 阅读 · 0 评论
分享