![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学
刘小航9527
不戴金箍我如何救你,戴上金箍我如何爱你
展开
-
python基础语法和列表操作
*f while for 三者的用法* 1.if 以下以代码示例:x=int(input("请输入数字"))if x==8: print("对了")else: print("错了")x=int(i原创 2018-07-28 14:27:38 · 3071 阅读 · 0 评论 -
Python图形界面初步
图形界面的初步学习 Python自带的库是支持Tk的Tkinter,使用Tkinter 下面介绍其用法Tkinter 我们来梳理一下概念: 我们编写的Python代码会调用内置的Tkinter,Tkinter封装了访问Tk的接口; Tk是一个图形库,支持多个操作系统,使用Tcl语言开发; Tk会调用操作系统提供的本地GUI接口,完成最终的GUI。 所以,我们的代码只需要调用Tki...原创 2018-08-07 21:01:30 · 2998 阅读 · 0 评论 -
python中的相关
魔法方法 下面制作一个关于程序运行时间的代码import time as tclass MyTimer(): def start(self): self.start=t.localtime() print("计时开始") def stop(self): self.stop=t.localtime()原创 2018-08-12 20:05:20 · 3019 阅读 · 0 评论 -
python爬虫分析
爬虫学习(三) 下面写出一个基础大学排名代码进行学习步骤1:大学排名连接 步骤2:大学排名数据结构 步骤3:利用数据结构进行输出import requestsimport bs4from bs4 import BeautifulSoupdef geth(url): try: r=requests.get(url,timeout=30) ...原创 2018-08-03 15:41:41 · 3120 阅读 · 0 评论 -
python模块
模块 需要用import 进行导入 在python安装的盘里创建一个.py的文件 然后再在里面写入代码 比如创建的一个为a.py 导入需要使用 import a 然后就可以直接调用了 下面就不进行举例了 下面介绍 if —name— == ‘—main—’模块是对象,并且所有的模块都有一个内置属性 name。一个模块的 name 的值取决于您如何应用模块。如果 i...原创 2018-08-15 18:22:07 · 2971 阅读 · 0 评论 -
基本魔法方法python
相关魔法方法总结基本魔法方法 功能 new(cls[, …]) 1. new 是在一个对象实例化的时候所调用的第一个方法 2. 它的第一个参数是这个类,其他的参数是用来直接传递给 init 方法 3. new 决定是否要使用该 init 方法,因为 new 可以调用其他类的构造方法或者直接返回别的实例对象来作为本类的实例,如果 new 没有返回实例对象,则 init 不会被调用 ...原创 2018-08-13 17:18:51 · 3000 阅读 · 0 评论 -
Python中GUI图
GUI 下面采相关的图形界面进行学习import tkinter as tkfrom tkinter import ttkfrom tkinter import scrolledtextfrom tkinter import Menufrom tkinter import Spinboxfrom tkinter import messagebox as mBox#由于tkint...原创 2018-08-08 20:11:18 · 3325 阅读 · 0 评论 -
第二十一天学习python
tkinter详细学习(二) 选择 同样以一段代码入门 1.选择框from tkinter import *root=Tk()#创建一个窗口v=IntVar()c=Checkbutton(root,text="测试",variable=v)#选择框c.pack()i=Label(root,textvariable=v)i.pack()mainloop()上述输入为 ...原创 2018-08-18 16:03:52 · 3092 阅读 · 0 评论 -
python中tkinter 详细学习
tkinter 详细学习(一)下面以一个小代码入门import tkinter as tkapp=tk.Tk()app.title("标题")theLabel=tk.Label(app,text='程序内容')theLabel.pack()#自动调整位置app.mainloop()#必须要有这个(运行程序)输出为下面一段代码import tkinte...原创 2018-08-17 13:35:47 · 4067 阅读 · 0 评论 -
第二十二天学习python
tkinter 详细学习(三) 一个简单的输入框root1=Tk()#创建框架x=Entry(root1)#为输入框x.pack()#位置mainloop()#循环输出输出为 下面介绍from tkinter import *root=Tk()root.title("测试")Label(root,text="作品:").grid(row=0,column=0)...原创 2018-08-20 15:45:49 · 3026 阅读 · 0 评论 -
python魔法方法
魔法方法class rectangle: def __init__(self,x,y): self.x=x self.y=y def getperi(self): return(self.x+self.y)*2 def getarea(self): return(self.x*self.y)x=rec...原创 2018-08-11 19:13:32 · 3023 阅读 · 0 评论 -
生成器python
生成器 generator是非常强大的工具,在Python中,可以简单地把列表生成式改成generator,也可以通过函数实现复杂逻辑的generator。g = (x * x for x in range(10))print(g.__next__())print(g.__next__())print(g.__next__())print(g.__next__())print(...原创 2018-08-14 17:49:08 · 2976 阅读 · 0 评论 -
python构造函数
关于构造函数 构造函数需要使用 关键字 def 下面用测试代码进行思考def x(y): if y==8: print("对了")print(x(8))以上会打印出什么呢?对了None为什么会出现None呢?如果我们的代码是这样的def x(y): if y==8:原创 2018-07-29 13:59:33 · 3561 阅读 · 0 评论 -
python中字典,文件,异常
字典,文件,异常字典 以代码示例x={"a":"哈哈哈","b":"嘿嘿嘿","c":"h呵呵呵",1:"呦呦呦"}prin原创 2018-07-30 17:31:14 · 3286 阅读 · 0 评论 -
python爬虫正则
爬虫学习(四) 前面学习了requests库和beautifulsoup库 现在学习正则表达式 正则表达式使用来简洁表达字符串的表达式,一行胜千言。 正则表达式: 1.通用的字符串表达框架 2.简洁表达一串字符串 3.针对字符串表达的简洁和特征的方法 4.判断字符串特征归属 正则表达式在文本中特别常用: 1.表达文本类型(病毒.入侵) 2.同时查找或替换一组字符串 3.匹配...原创 2018-08-04 18:00:06 · 3062 阅读 · 0 评论 -
python面向对象编程
类和对象 初步介绍面向对象编程 以代码示例:class www: def x(self): return"哈哈" def y(self): return"嘿嘿"x=www()print(x.x())输出为哈哈可以看出,最后输出了构造函数里面 构造的def x() 但是大家看到self不知道是什么,原创 2018-07-31 19:51:46 · 2918 阅读 · 0 评论 -
python正则
爬虫学习(五) 下面再次学习正则表达式 re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。re.matchre.match(pattern, string, flags=0)import reprint(re.match('www', 'www.runoob.com').span()) # 在起始位置匹配pr...原创 2018-08-05 20:29:22 · 2984 阅读 · 0 评论 -
python入门
2018.7.27 学习python的第一天 1. 关于一个简单的输出问题 x=input() y=8 if x==y: print("真") else : print("假") x=int(input()) y=8 if x==y:原创 2018-07-28 13:00:44 · 2942 阅读 · 2 评论 -
python爬虫基础
爬虫学习(一)爬虫需要发送请求,目前了解到的是 import requests,发送请求r.status_code是返回自己输入的网址是否接受返回 r.requests.get是获取输入网址的页面以下以代码示例import requestsr=requests.get("http://www.baidu.com")r.encoding=r.apparent_enco...原创 2018-08-01 17:55:34 · 3017 阅读 · 0 评论 -
python中一些相关的BIF
一些相关的BIF issubclass(class,classinfo)class a: passclass b(a): passprint(issubclass(b,a))print(issubclass(a,b))输出为TrueFalse意思是b类在a类里面isinstant(object,classinfo)class a: pas...原创 2018-08-10 18:01:11 · 3098 阅读 · 0 评论 -
基础知识Python
Python基础知识汇总 执行脚本的两种方式Python a.py 直接调用Python解释器执行文件chomd +x a.py ./a.py #修改a.py文件的属性,为可执行,在用 ./ 执行a.py 文件简述位、字节的关系1bytes=8bit ,2**8=256,可以代表256中变化,简述 ascii、unicode、utf-8、gbk 的关系...原创 2018-08-06 19:01:55 · 3244 阅读 · 0 评论 -
python中tkinter详细学习(四)
tkinter详细学习(四) 下面介绍关于选择和滑动轮的gui界面操作 下面介绍如下代码:from tkinter import *master=Tk()theLB=Listbox(master)#再master里面创建了一个Listbox列表theLB.pack()for item in ["大哥","二哥","小弟弟","最小的弟弟&原创 2018-09-12 13:10:48 · 3312 阅读 · 0 评论