自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 python换源

最近遇到了pip install ***总是报错问题实在影响心情百度看了很多都是直接使用pip install 就安装好了实在没找到什么原因然后突然想起要不就换源。为什么要换源:我们作为代码的搬运工,在python中安装一些标准库是不可避免的,但是由于我们获取的包是默认从pypi官网获取,但是pypi又是国外的,下载网速之慢实在不敢恭维,然后我们国家又会对国外一些网站有一些限制,就会存...

2020-04-02 17:06:47 546

原创 python 三元操作符作业

请将以下代码修改为三元操作符实现:x, y, z = 6, 5, 4if x < y:small = xif z < small:small = zelif y < z:small = yelse:small = z答案:small = x if (x < y and x < z) else y if y < x and y < z e...

2020-01-14 23:19:46 222

原创 python短路逻辑

短路逻辑:举个例子吧x = 1y = 0y and x0会返回为0,即在布尔运算(逻辑运算)中,进行and运算,如果判断第一个为假,那么就不会再去管后面的是真或者假,因为后面的数是真或者假已经不再影响结果。x = 3y = 0x or y3会返回为3,即将x的值返回回来。...

2020-01-09 17:39:04 153

原创 python中判断数字、大小写字母、空格、特殊字符的方法

大写字母:isupper();小写字母:islower();判断每个单词首字母是否都是大写字母且其他位置无大写字母:istitle(),要求每个单词必须用标点符号或空格分隔开来;空格:isspace();数字:isdigit();判断是否为一个合法的Python标识符:isidentifier()判断是否都是可打印字符isprintable()。...

2019-12-27 15:30:19 4831 2

原创 Sqlyog连接MySQL报错问题

之前安装MySQL5.5时,使用sqlyog连接,直接通过用户名加密码即可。但后面我改用了MySQL8.0版本后,再连接就报错。分析为mysql密码加密的方法改变了解决办法:在windows的cmd窗口登录后,使用代码:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';即可,...

2019-12-17 23:49:37 242

原创 mysql数据库初始密码错误

在安装mysql-8.0.17-winx64时,遇到报错,密码不正确ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)之前安装mysql5.5时初始密码为空,安装之后直接回车即可后来按照网上的方法,在my.ini文件中添加–skip-grant-tables也还是报错,一直找不...

2019-12-09 18:47:12 2352 1

原创 python之描述符

描述符就是将某种特殊类型的类的实例指派给另一个类的属性。注意:需要特殊类型的类就是需要在类中实现三种方法之一。

2019-12-01 21:04:03 63

原创 python中的属性访问

在python中,我们进行属性访问一般是通过点.操作符来进行访问。例如我们有一个类实例对象test,要访问其中的属性name,我们就通过test.name来对name属性进行访问。这样通过类实例化对象访问比较直观。class Animal(object): run = Trueclass Dog(Animal): fly = False def __init__(sel...

2019-11-25 20:17:34 713

原创 python计时器之属性名与方法名相同时,属性覆盖方法

import time as tclass MyTimer : def __init__(self) : self.prompt = '未开始' self.stop = 0 self.start = 0 self.lasted = [] def __str__(self) : return self...

2019-11-24 14:48:32 288

原创 python魔法方法之简单算术运算

class Test(int) :#接收一个int值 def __add__(self , other) : return int.__sub__(self , other)#对__add__方法进行改写 def __sub__(self , other) : return int.__add__(self , other)#__sub__方法进行改...

2019-11-22 20:09:00 296

原创 python之魔法方法__init__

在Python语言中,有些方法名比较特别,在名称的前后各有两个下划线,这样的方法往往具有特殊的意义,我们统称为魔法方法。需要注意的是,我们在创建自定义方法时要避免这样的格式,防止造成不必要的冲突和误解。init(self, *args, **kwargs)最常用的魔法方法,在创建完对象后调用,对当前对象的一些实例初始化,无返回值,我们称之为构造方法。class Magic : def...

2019-11-18 14:56:19 389

原创 python中类、对象、实例化对象的一些相关的bif

一些相关的BIFissubclass(class,classinfo)class a: passclass b(a):#b继承于a passprint(issubclass(b,a))#若b为a的子类,则返回为true,否则返回为falseprint(issubclass(a,b))输出为TrueFalseisinstant(object,classinfo)...

2019-11-17 21:03:58 105

转载 python类的方法中的self

self只有在类的方法中才会有,独立的函数或方法是不必带有self的。self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。self名称不是必须的,在python中self不是关键词,你可以定义成a或b或其它名字都可以,但是约定成俗(为了和其他编程语言统一,减少理解难度),不要搞另类,大家会不明白的。下例中将self改为myname一样没有错误:class Person: ...

2019-11-17 20:06:43 626

原创 python类、类对象、实例对象

class C : count = 0a = C()b = C()c = C()print(a.count , b.count , c.count)a.count += 10#此时相当于在a这个实例对象中新建了一个count对象,将类C中的count覆盖了,所以只是改变了aprint(a.count , b.count , c.count)C.count +=20#相当于...

2019-11-17 19:43:04 217

原创 python组合

class Turtle : def __init__(self , x) : x = int (input('请输入乌龟的数量:')) self.number = xclass Fish : def __init__(self , y) : y = int (input ('请输入鱼的数量:')) self.num...

2019-11-17 16:38:43 121

原创 python继承,调用未绑定的父类的方法与super()函数

import random as rclass Fish : def __init__(self) : self.x = r.randint(0 , 10) self.y = r.randint(0 , 10) def move(self) : self.x -= 1 self.y -= 1 if (...

2019-11-16 11:40:37 362

原创 python类的方法中带参与不带参

1、构造函数带参数,实例化时就需要带参数class Person(): #定义类 def __init__(self,name,leg=8): #构造函数带参数 self.name=name self.leg=leg def run(self):#方法不带参 print("我会跑") print(self.name)...

2019-11-16 11:21:45 2808

原创 python中的公有变量与私有变量

class Person() :#创建一个对象 name = 'test'#给公有变量name变量赋值a = Person()#实例化对象print(a.name)#打印公有变量这是公有变量,我们可以直接访问class Person() : __name = 'test'#给私有变量name赋值a = Person()print(a.name)print(a.__n...

2019-11-15 12:40:53 1561

原创 简述Java中栈、堆、方法区

public static void main(String[] args) { int[] arraryA = new int[3]; System.out.println(arraryA);//返回内存地址哈希值 System.out.println(arraryA[0]);//默认值0 System.out.println(ar...

2019-11-14 16:49:55 112

原创 Java的内存划分

栈:存放方法的局部变量,方法的运行在栈中堆:凡是new出来的都存放在堆中。堆内存中的东西都存在一个地址值方法区:存储.class相关信息,包含方法的信息本地方法栈:为虚拟机执行使用到的Native方法服务程序计数器:保证线程切换后能恢复到原来的执行位置。...

2019-11-14 16:22:40 74

原创 python水仙花数

'''题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。'''def narcissus() : narcissus_number_group = [] for i in range(100 , 1001 , 1) : a = str(i...

2019-11-14 15:49:25 303

原创 python实现判断101到200之间一共有多少素数,并打印输出

def prime_number() : import random not_prime_number_group = [] prime_number_group = [] for number in range(101 , 201 , 1) : number1 = int(number/2) for i in range(2 , n...

2019-11-14 15:29:43 1022

原创 Java 数组

数组:一个容器,可以存放多个数据的容器特点1、数组中的元素为同一数据类型2、数组为引用数据类型3、数组的长度在程序运行时不可改变数组的初始化:在内存中一个数组,然后像数组中赋予一些初始值初始化方法:动态初始化、静态初始化动态初始化:定义数组的长度定义数组动态初始化的方法:数组类型[] 数组名 = new 数组类型[长度];左方的数据类型与右方的数据类型要相同,长度为in...

2019-11-13 12:00:07 80

原创 Java定义方法

Java定义方法的格式:修饰符 返回值类型 方法名(参数类型 参数名,…){方法体;return 返回值;}Java修饰符包括:public : 对所有类可见。使用对象:类、接口、变量、方法protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。default (即默认,什么也不写): 在同一包内可见,不使用任何修饰...

2019-11-13 10:56:05 127

原创 捕获异常及异常处理

try-except语句:try: test = open('file_name.txt') print(test.read()) test.close()except OSError as reson:#若出现异常后的处理 as reson 为可选参数 print('文件异常\n原因是:'+str(reson))#输出文件异常,并以字符串输出文件异常的原因...

2019-11-11 21:23:30 180

原创 tkinter简单图形化界面warning报错

创建一个简单的可视化界面import tkinterfrom tkinter import Tkroot = Tk()root.title('hello world')root.geometry('500x500')root.mainloop()在最开始时,我使用的是 from tkinter import *import tkinterfrom tkinter impo...

2019-11-11 15:21:09 373

原创 tkinter模块常用控件及描述

控件描述Button按钮控件,显示按钮Canvas画布控件,显示图形元素如线条或文本Checkbutton多选框控件,用于提供多选框Entry输入控件,用于显示简单的文本内容Frame框架控件,用于在屏幕显示一个矩形区域,多用于作为容器Label标签控件,显示文本与位图Listbox列表框控件,在listbox窗口小部件是用于显...

2019-11-11 15:13:24 675

原创 pylint警告--及处理意见

WarningW0614(unused-wildcard-import)原因分析:b.py文件中import 了sys,os等,当a.py中from b import * 时,如果sys在a中没有使用,则有此警告处理意见:import时不使用*W0611(unused-import)原因分析:import后未使用处理意见:先解决所有的import * ,然后再处理该警告。W0212(...

2019-11-11 14:49:52 5399

原创 python常见异常总结

AssertionError 断言语句(assert)失败AttributeError 尝试访问未知的对象属性EOFError 用户输入文件末尾标志EOF(Ctrl+d)FloatingPointError 浮点计算错误GeneratorExit generator.close()方法被调用的时候ImportError 导入模块失败的时候IndexError 索引超出序列的范围Ke...

2019-11-11 13:00:40 97

原创 python中pickle模块

pickle中的常用函数pickle.dump(obj, file, [,protocol])功能:接受一个文件句柄和一个数据对象作为參数,把数据对象obj以特定的格式保存到给定的文件file里。obj:想要序列化的obj对象。file:文件名称。protocol:序列化使用的协议。如果该项省略,则默认为0。如果为负值或HIGHEST_PROTOCOL,则使用最高的协议版本。pickl...

2019-11-10 21:55:40 99

原创 python中os.path模块常用方法

方法 说明os.path.abspath(path) 返回绝对路径os.path.basename(path) 返回文件名os.path.commonprefix(list) 返回list(多个路径)中,所有path共有的最长的路径os.path.dirname(path) 返回文件路径os.path.exists(path) 如果路径 path 存在,返回 True;如果路径 path...

2019-11-10 20:58:58 170

原创 python中os模块常用方法

python中os模块常用方法os.getcwd() | #返回当前工作目录os.chdir(path) | #改变工作目录os.listdir(path=".") | #列举指定目录中的文件名("."表示当前目录,“…”表示上一级目录)os.mkdir(path) | #创建建单层目录...

2019-11-10 20:55:26 112

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除