Python零基础
iken_g
肝肝肝
展开
-
学习笔记、os模块函数、exists、isabs、isdir、islink、samefile
Python笔记(Day_5)os模块中关于文件/目录常用的函数使用方法getcwd()返回当前工作目录chdir(path)改变工作目录listdir(path=’.’)列举指定目录中的文件名(’.‘表示当前目录,’…'表示上一级目录)mkdir(path)创建单层目录,如该目录已存在抛出异常makedirs(path)递归创建多层目录,如该目录已存在抛出异常,注意:'E:...原创 2019-03-25 11:03:17 · 1099 阅读 · 0 评论 -
tkinter的text文本功能
鼠标进入文本变小手形状:文本内容变动提醒:搜索文本字符位置:文本的撤销功能:原创 2019-04-06 11:07:00 · 5198 阅读 · 1 评论 -
tkinter的listbox参数
原创 2019-04-06 11:09:38 · 1527 阅读 · 0 评论 -
tkinter的Scrollbar和Scale滑轮用法展示
原创 2019-04-06 11:11:56 · 1206 阅读 · 0 评论 -
tkinter的bind绑定参数:modifier和type
原创 2019-04-06 11:16:19 · 700 阅读 · 0 评论 -
tkinter的Canvas组件
画板功能:用小椭圆构成笔画(因为没有生成点的功能,可以用椭圆代替)描绘五角星:原创 2019-04-06 11:21:14 · 250 阅读 · 0 评论 -
tkinter的Menu功能和OptionMenu用法展示
选择条功能:菜单功能:原创 2019-04-06 11:29:22 · 1062 阅读 · 0 评论 -
学习笔记Python、generator、yield 、Cookies、fib函数分片、豆瓣音乐爬虫、爬猫
Python_Note_Day_8day_8:生成器def simple_generator_function():yield 1yield 2yield 3for value in simple_generator_function():print(value)123our_generator = simple_generator_function()ne...原创 2019-03-28 00:35:28 · 271 阅读 · 0 评论 -
QQ音乐下载器、爬虫
QQ音乐下载器应用介绍试听下载项目过程分析网页信息分包处理应用于数据库交互未完,待更新。。。应用介绍该应用是由Python语言编写,利用爬虫技术爬取QQ音乐URL资源,支持试听,下载功能。试听试听功能其实是需要启动默认浏览器,打开爬取的音乐链接然后播放,当然,在浏览器进入试听界面后可以直接下载。下载支持多选同时下载,可以N首歌曲同时下载,但也不是无限首同时下载,选的太多的话(例如几百首...原创 2019-04-10 23:22:45 · 1347 阅读 · 0 评论 -
Python学习笔记、有道翻译、URLError
Python_day9延伸知识:Unicode 编码系统的发明是为了统一各国文字的编码,因此把它称为万国码。Unicode 为每种语言设置了唯一的二进制编码表示方式,也就是说无论哪个国家的语言,都可以在 Unicode 上找到对应的代码。因此,当不同的编码系统进行相互转换的时候,可以利用 Unicode 做一个“中介”。其他编码系统到 Unicode 的转换过程我们称为解码(decode...原创 2019-03-29 13:09:34 · 302 阅读 · 0 评论 -
Python的zip函数, 使用zip()划分训练集和测试集
Python的zip函数使用zip() data_class_list = list(zip(data_list, class_list)) #zip压缩合并,将数据与标签对应压缩 random.shuffle(data_class_list) #将data_class_list乱序 index = ...原创 2019-07-11 17:20:29 · 1171 阅读 · 0 评论 -
Python实现 交叉验证
交叉验证trainingSet :储存训练集索引index :数据集总数all_data:储存测试集索引trainingSet = list(range(all_data)) #创建存储训练集的索引值的列表testSet = [] #储存测试集的索引值的列表 for i i...原创 2019-07-11 17:37:29 · 14456 阅读 · 6 评论 -
学习笔记、关于字符串的函数capitalize、casefold、center、encode、expandtabs、 isdecimal、isspace()、istitle()
Python笔记(Day_4)字符串的方法及注释capitalize()把字符串的第一个字符改为大写casefold()把整个字符串的所有字符改为小写center(width)将字符串居中,并使用空格填充至长度width的新字符串count(sub[,start[,end]])返回sub在字符串里边出现的次数,start和end参数表示范围,可选。encode(encoding...原创 2019-03-24 14:41:37 · 230 阅读 · 0 评论 -
学习笔记、永久储存:泡菜、easygui、对象的理解、私有变量、继承
Python笔记(Day_3)永久储存:泡菜:对象转化为二进制模式的过程为:pickling反之:unpickling>>> import picklemy_list = [123,3.14,‘lkx’,[‘another list’]]pickle_file = open(‘my_list.pk1’,‘wb’)pickle.dump(my_list,pick...原创 2019-03-24 09:17:41 · 222 阅读 · 0 评论 -
Python修改私有变量、统计访问次数、华摄氏度转换
PythonNoteDay_7如果要让内部属性不被外部访问,可以把属性的名称前加上两个下划线__,在Python中,实例的变量名如果以__开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问class Student(object):def __init__(self, name, score): self.__name = name self._...原创 2019-03-26 21:16:55 · 197 阅读 · 0 评论 -
学习笔记、列表函数、断言、分片
Python笔记(Day_1)本文是基于小甲鱼的视频做的学习笔记比较推荐他的视频:小甲鱼python教学视频小知识点: 1、三目运算符:small = x if x < y else y 2、断言:用他在程序中置入检查点,当需要确保程序中的某一个条件一定为真才能让程序正常工作的话,assert关键词就非常有用了。 后面的条件为假的时候,程序会自动崩溃病抛出AssertionErro...原创 2019-03-22 23:32:46 · 160 阅读 · 0 评论 -
Python计时器
Python_note(Day_6)计时器import time as tclass Mytimer():def __init__(self): self.unit = ['年','月','天','小时','分钟','秒'] self.prompt = "来开始计时" self.lasted = [] self.begin = 0 self.end...原创 2019-03-26 00:24:30 · 2111 阅读 · 0 评论 -
Python 正则表达式,\A,\Z,re.compile(r'(\w+) (\w+)')什么意思
\A,\Z等内容的意思点击查看,很详细原创 2019-03-29 17:41:08 · 21025 阅读 · 0 评论 -
tkinter的label
Labelcheckbutton()多选photoimage()radiobutton()单选:![在这里插入图片描述](https://img-blog.csdnimg.cn/20190403140245170.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM...原创 2019-04-03 21:18:01 · 531 阅读 · 0 评论 -
学习笔记、全局变量、闭包、过滤器、递归层数、拷贝与赋值、os函数
Pyhton笔记(Day_2)本文是基于小甲鱼的视频做的学习笔记小甲鱼python教学视频小知识元组插入元素:temp = tuple[:3] +('nihao') + tuple[3:] 插到第二个位置del tuple 删除元组字符串:str = ‘i love you’str[:6]='i love'字符串一般不修改,要修改的话就用拼接法格式化:“{0} love {1}...原创 2019-03-22 23:59:49 · 168 阅读 · 0 评论 -
Python笔记: re库函数、Beautiful Soup的用法
Python笔记Day10pycharm 操作:断点调试:简单介绍一下调试栏的几个重要的按钮作用:Resume Program:断点调试后,点击按钮,继续执行程序;Step Over :在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。有一点,经过我们简单的调试,在不存在子函数的情况下是和Step Into效果一样的(简...原创 2019-03-30 00:18:03 · 476 阅读 · 0 评论 -
Python 运用 正则表达式详解 包含用法文档
直接上图各个用法都很详细,务必认真看看下图是\d和[ ]和{ }的内容下面是\d、[]、{}的组合,匹配IP地址下面是 | 和 ^ 和 & 和 $ 和 ( ) 和 \ 和 . 的使用下面是上面内容的混合使用下面是正则表达式知识清单下面是知识拓展(随便放)...原创 2019-03-30 00:27:21 · 2851 阅读 · 0 评论 -
tkinter的Entry()方法
原创 2019-04-04 00:43:51 · 1098 阅读 · 0 评论 -
tkinter的Entry()函数等运用
focusout:鼠标离开。输入错误则delete(0,END)加法计算器:知识点:grid()\master.register()原创 2019-04-04 00:53:17 · 1631 阅读 · 0 评论 -
tkinter的 listbox、scale、scrollbar
Listbox()函数:selectmode:选择模式:单选、多选等等。listbox.delete(0,END)删除整个盒子:scrollbar():滚轮:和listbox绑定scale()滚动:可添加行数列数scale()类:...原创 2019-04-04 01:03:28 · 230 阅读 · 0 评论 -
错误:cannot use geometry manager pack inside .!frame which already has slaves managed by grid
错误代码:代码中sb放在frame框架中(它的上一行可知),又因为frame中存在其他附着体(theLBS1)用了grid方法,不符。框架frame中不允许附着体有的用grid方法,有的用pack方法,要统一起来。解决:因不想改动e1和search的grid, 而且要改两个,麻烦点。于是干脆把sb放在master算了,如下:运行成功!...原创 2019-04-04 01:14:24 · 11437 阅读 · 2 评论 -
Python map() 函数 特殊用法
Python map() 函数Python 内置函数描述map() 会根据提供的函数对指定序列做映射。第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。语法map() 函数语法:map(function, iterable, …)参数function – 函数iterable – 一个或多个序...原创 2019-07-19 13:22:48 · 212 阅读 · 2 评论