【python笔记八(切片)】教程文章相关的互联网学习教程文章

Python笔记_第四篇_高级应用_GUI编程之Tkinter_4.布局【代码】【图】

1. 绝对布局:图示:实例: import tkinter from tkinter import ttk# 创建主窗口__编程头部 win = tkinter.Tk() # 设置标题 win.title("Thomas的窗口") # 设置大小和位置 win.geometry("400x400+1500+100") #格式:400x400表示大小,200和0表示位置# 绝对布局 # 窗口的变换对位置没有影响 label1 = tkinter.Label(win,text="good",bg="blue") label2 = tkinter.Label(win,text="good",bg="red") label3 = tkinter.Label(win,text...

python笔记:2.5文件IO

# -*- coding: utf-8 -*- """ Created on Wed May 15 15:48:06 2019@author: User """path = 'd:/a1.txt' f = open(path, 'r+') print(type(f)) print(f.mode) print(f.name) print(f.closed) print(f.read(10)) print(f.read(10)) print(f.read(10)) #print(f.readlines) f.close() print(f.closed) 运行: <class _io.TextIOWrapper> r+ d:/a1.txt False 中国三大航均为国有, 它们的潜在力量不可 小视。 航空数据供应 True

Python笔记20-pandas的API

自己记录一个地址 http://pandas.pydata.org/

Python笔记_第三篇_面向对象_4.单下划线和双下划线【代码】

说道这里我们需要稍微暂停一下。前面我们说到了类是作为一个对象存放容器。这个容器里面有属性和方法。最好的理解类的方式就是把类想想成一个容器。然后构造了一个析构函数和构造函数,然后又对object和self进行了解释,最后又说了一下重写。我们发现类作为一个存放对象的容器,其类也是一个对象。类也有自己的__main__,__init__,__class__等属性。我们发现了,越来越多的时候,在Python里面用了很多下划线来表示这些意思。下划线分...

Python笔记_第三篇_面向对象_2.构造函数和析构函数(含self说明)【代码】

1. 构造函数:为什么要有构造函数?打一个比方:类的创建就是好比你创建了好了一种格式的房间,你租给上一个住户的后,里面会对方很多“垃圾”和不规则的物品摆放。构造函数就是下一个住户再使用的时候进行物品的初始化摆放,防止下一个用户再使用的时候会出现没有初始化物品错放的错误等。构造函数的格式:__init__( ):注意:在使用创建对象的时候会自动调用,构造函数用于初始化类实例的状态。如果不显式的创建构造函数,默认会...

python笔记——dict和set【代码】

dict Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 举个例子,假设要根据同学的名字查找对应的成绩,如果用list实现,需要两个list: names = ['Michael', 'Bob', 'Tracy'] scores = [95, 75, 85]给定一个名字,要查找对应的成绩,就先要在names中找到对应的位置,再从scores取出对应的成绩,list越长,耗时越长。 如果用dict实现,只需要一个“名...

Python笔记_第二篇_基本功_6.包

1. 包:思考:如果不同人的编写模块同名了怎么办?解决:为了解决模块命名的冲突,引入了按目录来组织模块的方法,这个目录成为“包”特点:引入了包以后,只要丁顶层的包,不与其他人发生冲突,那么模块都不会与别人的发生冲突  注意:目录只有一个包含“__init__.py”的文件才被认作是一个包,主要是为了避免一些滥竽充数的名字,但是基本上目前这个文件中什么也不用写。包 ————下面有一个__init__.py  import a.sunck #...

Python笔记_第二篇_基本功_4.常用模块的简单使用_import语句的解释

1. import语句、from...import语句、from...import*语句  解释:注意一定要在体同一级目录下  1.1 引入模块  格式:import module[,module2,....]  import sunck  一个模块只会被引用一次,不管你执行了多少次import,防止模块被多次引入  import time,random,os # 引入多个模块1.2 from...import语句作用:从模块中的导入一个指定的部分到当前命名空间  格式:from module import name1,name2,...  from sunck imp...

Python笔记_第二篇_基本功_4.常用模块的简单使用_操作系统模块(os)和队列模块(collections)【代码】【图】

1. 用递归函数遍历目录:import osdef getAllDir(path,sp=" "):# 得到当前目录下所有的文件filesList = os.listdir(path)# 处理每一个文件sp += " "for fileName in filesList:# 判断是否是路径(绝对路径)fileAbsPath = os.path.join(path,fileName)if os.path.isdir(fileAbsPath):print(sp + "目录:",fileName)# 递归调用getAllDir(fileAbsPath,sp)else:print(sp + "普通文",fileName)getAllDir(r"G:\博易大师5五档行情-中信建...

Python笔记_第二篇_基本功_4.常用模块的简单使用_文件操作模块(pickle)【代码】

1. 文件操作模块_pickle:前面我们讲到过用open函数机器相关的方法读写文件。我们这里介绍一个pickle模块的使用,这个模块也叫数据持久性模块。举例1:import pickle # 数据持久性模块# list文件 mylist = [1,2,3,4,5,"Sunck is a good man"] f = open("file1.txt","wb") # 采用二进制的写入 pickle.dump(mylist,f) f.close()# list文件的读取 templist = [] f1 = open("file1.txt","rb") # 采用二进制的读入 templist = pickle...

python笔记-0507【代码】

类中常用的几种方法: del()方法 作用:在对象销毁时做一些操作 触发时机:当一个对象在内存中被销毁时自动执行 参数:至少有一个self,接收对象 返回值:无 注意:程序自动执行此方法,不需手动调用 class A():count = 0def __init__(self,name):self.name = nameA.count += 1def __del__(self):A.count -= 1print("删除{},还剩{}人".format(self.name,A.count))a = A("李白") b = A("杜甫") del a #删除李白,还剩1人 del b #删除...

python笔记36-装饰器之wraps【代码】

前言 前面一篇对python装饰器有了初步的了解了,但是还不够完美,领导看了后又提出了新的需求,希望运行的日志能显示出具体运行的哪个函数。 __name__和doc __name__用于获取函数的名称,__doc__用于获取函数的docstring内容(函数的注释) import timedef func_a(a):'''func_a --> hello'''print("hello"+a)time.sleep(0.5)return Truedef func_b(b, c="xx"):'''func_b --> world'''print("world"+b+c)time.sleep(0.8)return True...

python笔记(爬虫 request模块)【代码】

详细了解 1. 方法 requests.get requests.post requests.put requests.delete ... requests.request(method='POST')2. 参数 2.1 url 2.2 headers 2.3 cookies 2.4 params 2.5 data,传请求体requests.post(...,data={'user':'alex','pwd':'123'})GET /index http1.1\r\nhost:c1.com\r\n\r\nuser=alex&pwd=1232.6 json,传请求体requests.post(...,json={'user':'alex','pwd':'123'})GET /index http1.1\r\nhost:c1.com\r\...

Python笔记之Tkinter(表格)【图】

一、目标 学习Tkinter制作窗体软件的基础,表格制作。 二、试验平台 windows7 , python3.7 三、直接上代码import tkinter from tkinter import ttkwin = tkinter.Tk() win.title("Kahn Software v1") # #窗口标题 win.geometry("600x500+200+20") # #窗口位置500后面是字母x ''' 表格 ''' tree = ttk.Treeview(win) # #创建表格对象 tree["columns"] = ("姓名", "年龄", "身高", "体重") # #定义列 tree.column("姓名...

s21day23 python笔记

s21day23 python笔记 一、内容回顾及补充字符串格式化%s # 示例一:特别注意:最后的右括号前面必须有逗号(,) msg = '我是%s,年龄%s'%('alex',19,) # 元组# 示例二: msg = '我是%(name)s,年龄%(age)s'%{'name':'alex','age':19} # 字典# 示例三:要想打印%,必须写两个%,即%% template = "%s现在的手机电量是100%%"%('alex',) format # 示例一: msg = '我是{0},年龄{1}'.format('alex',19) # 相当于 msg = '我是...