自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 cmd安装第三方包或模块成功但pycharm里不能使用

首先传统的安装是pip install schedule,我一开始使用的也是这种方法,过程都还顺利。在cmd里进图python程序输入import schedule+回车,也没有报错(这是我下载完后再次调用的截图)但是进入pytharm之后,发现还是不能使用有问题问度娘十分钟后我回来了,有个方法说可以指定目录下载格式是:pip install --target=[指定的下载目录(得把里面的\改为/)] 【第三方包】黄字提示我这个包已经在我的目录里存在了(使用pip install sch

2021-08-23 17:46:06 11985 12

原创 浅拷贝和深拷贝的区别

’’‘浅拷贝使用copy模块的copy函数,深拷贝使用copy模块的deepcopy函数’’'class CPU: passclass Disk: passclass Computer: def __init__(self,cpu,disk): self.cpu=cpu self.disk=disk变量的赋值操作cpu1=CPU()cpu2=cpu1print(id(cpu1))print(id(cpu2))类的浅拷贝`disk

2021-08-22 14:52:15 142

原创 类,__dift__,__len__,__add__,__new__,__init__

‘’‘类对象中特殊的属性’’’class A:passclass B:passclass C(A,B):def _ _ init _ _(self,name,age):self.name=nameself.age=ageclass D(A):passx=C(‘张三’,20)print(x._ _ dict _ _ )#实例对象的属性字典print(C._ _ dict _ _ )#类对象的属性和方法的字典print(x._ _ class _ _ )#输出实例对象所属的类pr.

2021-08-21 22:58:10 98

原创 继承的简单使用

‘’‘继承’’’‘’‘父类属性’‘’class Person(object):def init(self,name,age):self.name=nameself.age=agedef info(self):print(‘年龄{0},姓名{1}’.format(self.age,self.name))‘’‘Student子类属性,继承Person父类’‘’class Student(Person):def init(self,name,age,score): #定义初始化构造函数,但是比

2021-08-15 18:48:52 87

原创 封装的简单使用

‘’‘封装’’’class Student:def init(self,name,gander,age):self.name=nameself.gander=ganderself.age=age #年龄不希望在外部使用,所以加了两个_ _def show(self):print(self.name,self.gander,self.__age)add=Student(‘小红’,‘女’,18)add.show()#输出:小红 女 18## ‘’‘在类的外部使用加了_ _的属性’’'pri

2021-08-15 18:40:43 61

原创 类与对象的简单使用

class Student:#Student为类的名称(类名)由一个或多个单词组成,每个单词的手写字母大写,其余小写native_pace=‘江西’ #直接写在类里的变量,称为类属性**#初始化方法**def __init__(self,name,age): self.name=name #self.name称为实体属性,进行了一个赋值操作,将局部变量的name赋值给实体属性 self.age=age**#实例方法——在类之外定义的称为函数,在类之内定义的称为方法**

2021-08-14 18:48:36 82

原创 简单的递归

‘’‘阶乘’’’def fac(n):if n==1:return 1else:return (n * fac(n - 1))#函数一直从n*n-1向下乘,一直到进入if条件,return跳出print(fac(6)) #6的阶乘‘’‘斐波那契数列’’’def fib(n):if n1:return 1elif n2:return 1else:ace=fib(n-1) + fib(n-2)return aceprint(fib(6))...

2021-08-13 14:47:59 47

原创 函数的使用

’’‘函数的格式’’'def jiafa(a,b):#a,b:形参c=a+breturn cprint(jiafa(10,20))#10,20:实参’’‘函数输出列表中的奇偶数’’'def fun(num):odd=[] #存奇数even=[] #存偶数for i in num:if i%2: #结果为Turnodd.append(i)else: #结果为Falseeven.append(i)return odd,evenlst=[12,23,

2021-08-08 15:55:55 118

原创 编码相关操作

‘编码’s=‘及时行乐’print(s.encode(encoding=‘GBK’))#输出:b’\xbc\xb0\xca\xb1\xd0\xd0\xc0\xd6’#GBK编码格式中,1个中文字符占2个字节,所以输出8个字节,b代表二进制print(s.encode(encoding = ‘UTF-8’))#输出:b’\xe5\x8f\x8a\xe6\x97\xb6\xe8\xa1\x8c\xe4\xb9\x90’##UTF-8编码格式中,1个中文字符占3个字节,所以输出12个字节,b代表二进制

2021-08-07 17:45:08 554

原创 字符串的相关操作

’’‘字符串的驻留机制(交互模式)–结果为cmd编译结果’’'#1:字符串的长度为0或1时#2:符合标识符的字符串(符合标识符的字符串:字母,数字,下划线)a=‘abc%’b=‘abc%’print(a == b)#Trueprint(a is b)#False#3:字符串只在编译时进行驻留,而非运行时a=‘abc’b=‘a’+‘bc’c=’’.join(‘a’+‘bc’)print(a is b)#Trueprint(a is c)#False#4:[-5到256]之间的整数数字

2021-08-06 16:32:08 188

原创 集合的使用

‘’‘集合’’’’’‘第一种集合的创建方式,{}’’'s={1,2,3,3,4,5,6}#集合中的元素不能重复print(s)#{1, 2, 3, 4, 5, 6}’’‘第二种创建方式,内置函数set()’’'s1=set(range(6))print(s1,type(s1))#{0, 1, 2, 3, 4, 5} <class ‘set’>s2=set([1,2,3,4,5,5,6,6])#set([])print(s2,type(s2))#{1, 2, 3, 4, 5, 6}

2021-08-04 16:29:30 74

原创 元组的使用

‘’‘元组的创建方式’’’’’‘第一种创建方式,利用()创建’’'item=(‘python’,‘word’,98)#括号可不写print(item)’’‘第二种创建方式,内置函数tuple()创建’’'item1=tuple((‘python’,‘word’,98))#外面的括号是函数的括号,里面的括号是代表元组的括号print(item1)print(type(item1))item2=‘python’,#元组内只有一个元素时要加逗号,不然是str类型print(type(item2)

2021-08-03 16:26:49 55

原创 打印九九乘法口诀表

#输出一个九成九的直角三角形for i in range(1,10): #行数,一共多少行for j in range(1,i+1): #每行里的‘星号’数print(’’,end=’\t’)print() #换行#输出九九乘法口诀表for i in range(1, 10): #行数for j in range(1, i + 1):print(i,’’,j,’=’,i*j, end=’

2021-08-01 18:09:20 133

原创 else语句在if,for,while中的使用

‘’‘else语句在if,for,while中的使用’’’’’‘for in的使用’’'for i in range(3): #循环次数a=input(‘请输入三次密码:’) #输入密码if a==‘888’: #密码赋值给a,正确则执行if内的语句print(‘输入正确’)break #跳出循环体else: #错误则执行else内的语句print(‘输入错误,请重新输入’)el

2021-07-31 17:12:47 231

原创 break和continue的区别

‘’‘break的使用:结束循环语句,跳出循环语句’’’for i in range(50):if i%5==0:print(i)break#只输出5,就结束了循环‘’‘continue的使用:结束当前循环,进入下一次循环’’’’’‘1到50之间5的倍数利用continue’’'#for infor i in range(1,51):if i%50:print(i)continue#输出了1到50之间5的倍数#whilea=0while a<51:if a%50:

2021-07-31 17:04:47 68

原创 100到999之间的水仙花数

水仙花数:一个数 百位的三次方+十位的三次方+个位的三次方的和=这个数for i in range(100,1000):#区间范围ge=i%10 #个位上的数shi=i//10%10 #十位上的数bai=i//100 #百位上的数# print(bai,shi,ge)#判断if bai3+shi3+ge**3==i:print(i)...

2021-07-31 16:56:03 70

原创 while和for in循环方法

’’‘步骤循环法:1:初始化变量2:条件判断3:条件执行体(循环体)4:改变变量总结: 初始化的变量与条件判断的变量与改变的变量为同一个’’'‘’‘计算1到100之间的偶数和’’’**‘’‘while循环’’’a=1sum=0 #初始化变量while a<101: #条件判断if not a%2:sum+=a #循环体a+=1 #改变变量print(a)print(‘和’,sum)‘’’-----------------

2021-07-31 16:53:23 141

原创 列表

#列表#列表的内置函数list([‘word’,43,‘hello’,567])lst=[‘hello’,‘ad’,1,‘word’,43,‘hello’]print(lst)#输入元素获取索引位置print(lst.index(‘hello’))#index:索引,获取元素hello在列表中的索引数字(只获取第一个)print(lst.index(‘hello’,4,6))#指定范围索引#输入索引获取元素位置print(lst[5])#正向查找print(lst[-3])#逆向查找#

2021-05-23 18:01:31 65

原创 字典的运用方法

字典dic={‘a’:1,‘b’:2,‘c’:3}print(dic)dict()#内置函数sum=dict(a1=1,a2=2,a3=‘name’)print(sum)key=sum.keys()#keys获取字典所有的键print(key)value=sum.values()#获取字典所有的值print(value)item=sum.items()#获取字典所有的键和值print(item)for t1 in sum:print(t1,sum[t1],sum.get(t1))#

2021-05-23 16:51:19 98

原创 写函数,统计字符串中有几个字母,几个数字,几个空格,几个其他字符,并返回结果

import string #调用字符串函数def add(str):a = 0b = 0g = 0d = 0for c in str:if c.isalpha(): #函数:检测字符串中是否全为大写或小写字母a+=1 #是+1elif c.isdigit():#函数:检测字符串中是否全为数字b+=1elif c.isspace():#函数:检测字符串中是否全为空白字符g+=1else: #其他元素d+=1print(‘此字符串中,字母,

2021-05-17 11:54:58 3053

原创 随机生成50个数,奇数偶数分别输出

import randomi=0l=[]jishu=[]while i<50:#循环五十次,一次随机生成一个数l.append(random.randint(0,500))#随机生成五十个0到500之间的数i+=1#循环取值取判断奇数for t in l:if t%2!=0:jishu.append(t)print(‘原始的50个数据’,l)print(‘50个数据中的奇数’,jishu)#删除奇数操作for b in jishu:l.remove(b)print(‘删

2021-05-17 11:52:18 1843

原创 猜数字小游戏

import randomimport syssum = random.randint(0,100)#random:随机生成一个数,生成的数的取值范围是(0,100)print(sum)count=0while count<5:#循环五次a = int(input(‘输入你猜的数:’))if a<sum: print('猜小了')elif a>sum: print('猜大了')else: print('猜对了') sys.exit(0)

2021-05-17 11:48:18 41

原创 函数:检测字符串中的字母数字空格以及其他元素并返回值

写函数,统计字符串中有几个字母,几个数字,几个空格,几个其他字符,并返回结果import string #调用字符串函数def add(str):a = 0b = 0g = 0d = 0for c in str:if c.isalpha(): #函数:检测字符串中是否全为大写或小写字母a+=1 #是+1elif c.isdigit(): #函数:检测字符串中是否全为数字b+=1elif c.isspace():#函数:检测字符串中是否全为空白字符g+=1els

2021-04-29 14:40:51 293

空空如也

空空如也

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

TA关注的人

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