自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python之进程

Python之进程1.进程的创建(1)格式(2)主要参数(3)常用方法2.进程的创建示例1.进程的创建(1)格式from multiprocessing import ProcessProcess(group=None, target=None, name=None, args=(), kwargs={})通过multiprocessing模块中的Process类来创建多进程multiprocessing模块是python所提供的用来创建多进程的模块,该模块是跨平台的,既可以在windows

2020-07-11 18:12:17 205

原创 Python之线程

1.线程简介(1)线程概念线程是指进程内的一个执行单元,也是进程内的可调度实体;相当于是进程的一个子任务是操作系统能够进行运算调度的最小单位(2)线程与进程一个程序中至少有一个进程,而一个进程中也至少有一个线程2.线程的创建及使用...

2020-07-04 18:17:30 386

原创 Python之os模块

1.常用函数目录函数名功能os.name指示用户正在使用的工作平台os.getcwd ( )获取当前的工作目录os.listdir ( )返回指定目录下的所有文件和目录名os.remove (file)删除指定文件os.rename (‘a.txt’,‘b.txt’)os.mkdir (name)创建目录os.makedirs ( )递归创建目录os.rmdir (name)删除目录os.removedirs (name)

2020-06-28 17:55:12 1711 2

原创 Python之文件操作

Python之文件操作1.模式2.示例(1)打开读取(1.1)read()(1.2)readline()(1.3)readlines()(2)打开写入(2.1)"w"(2.2)"a"(2.3)"a+"(3)with1.模式字符打开方式r打开读取(默认)w打开写入,如果存在,则覆盖原文件内容x创建一个新文件,并打开它进行写入b二进制模式t文本模式(默认)+打开磁盘文件进行更新(读和写)2.示例文件存在E盘中,名称为 test.txt

2020-06-27 14:10:50 304

原创 详解python内置函数(二)

详解python内置函数(二)1.函数目录2.函数详解(1)help(2)sum(3)dir(4)bytes(5)all(6)any(7)enumerate(8)zip(9)filter(10)map 16分钟(11)sorted(12)callable(13)globals(14)locals(15)sorted(16)getattr(17)hasattr(18)delattr(19)setattr(20)iter(21)next(22)super1.函数目录函数名功能help查

2020-06-24 12:06:06 1037

原创 详解python内置函数(一)

1.函数目录函数名功能print打印指定的内容到屏幕input获取键盘的输入并以字符串形式返回输入内容max返回指定序列中的最大值min返回指定序列中的最小值len返回指定序列对象的元素个数type返回指定对象的类型名称id返回指定对象在内存中的起始地址int将指定的类型转换为整型float将指定的类型转换为浮点型str将指定的对象转换为字符串类型bool将指定对象转换为布尔类型list将指定的序

2020-06-21 14:02:34 388

原创 Python之程序调试

Python之程序调试1.print2.assert3.记录日志4.IDE自带的调试(1)Pycharm(2)cmd1.print在可能出错的地方用 print 将某种状态或某一个变量打印出来,通过运行程序所输出的信息来快速定位错误弊端:软件开发完成后,交付客户,程序中出现了大量的 print,需要逐个处理,这个程序是一个垃圾程序2.assert设置断言,如果条件成立,程序继续往下走;若不成立,则报错print 和 assert 都在本体看不到远端错误的报错信息#示例1assert

2020-06-20 18:53:12 222

原创 Python之异常处理

1.简介(1)异常概念程序在运行的过程中,当python解释器遇到一个错误,他就会中止当前程序的执行,并会弹出一些错误信息(2)格式try: 可能错误的代码块except 错误类型: 异常处理语句2.示例(1)a=10b=0try: r=a//b print(r)except Exception as e: #Exception包含所有的错误类型 print("我是异常处理语句")except TypeError: print("我是类型错误处理语句")

2020-06-07 14:11:21 192

原创 Python之随机数模块

常用的随机函数示例(1)randint ( )给定范围之间的随机整数import random as rd #假设后面的示例都导入了该模块data=rd.randint(1,100) #1~100之间的随机数print(data)19(2)randrange ( )给定范围之内,间隔为步长的随机整数(传入三个参数,前两个为范围,第三个为步长)data=rd.randrange(1,100,2) #1~100之间,步长(间隔)为2的一个随机数print(data)

2020-06-07 13:17:32 885

原创 Pycharm中如何查看类的声明或用法

1.选中类名2.右击,Go To — Declaration or Usages(或者直接选中类名 Ctrl+B 也可以打开)打开后的界面(类的声明或用法界面)

2020-06-06 13:43:05 1470

原创 Python之datetime模块

1.简介在python中,与时间处理相关的模块有 time,datetime,calendarUTC(世界协调时):即格林威治时间,世界标准时间,在中国为UTC+8时间戳(timestamp):通常来说时间戳表示的是从1970年1月1日 00:00:00 开始按秒计算的偏移量2.常用的时间格式化符号符号意义%y两位数的年份表示(00 - 99)%Y四位数的年份表示(000 - 9999)%m月份(01 - 12)%d月内中的一天(01 - 31)

2020-06-06 13:34:51 191

原创 Python之模块与包

1.如何导入其它路径中的模块(以D盘中的my模块为例)import syssys.path.append("d:\\") #path中存放了模块的路径import my2.python的程序是由包、模块、类和函数组成包、模块、类和函数关系图3.包创建包之后,其中会自动含有__init__的空模块导入包中的模块(以 mypkg 包中的 test 模块为例)#方法1import mypkg.test#方法2from mypkg import test...

2020-06-04 12:26:21 147

原创 C/C++的相互调用

1.概念C/C++是同一体系的语言一个项目中有多个源文件,源文件有 .c/.cpp 之分,而不同语言的源文件,函数没有办法直接相互调用,处理机制不同.c 调用 .cpp 的函数 ——C语言调用C++语言.cpp 调用 .c 的函数 ——C++语言调用C语言2.格式C++的语法(包含的代码以C的规则处理)extern "C"{ code;}C++中调用C语言extern "C"C语言中调用C++C++源文件中 使用extern "C"3.示例

2020-06-03 13:27:19 240

原创 Python之模块导入

1.模块的定义与分类(1)定义指python中的一个源码文件(2)分类由python官方提供的内建模块自定义模块(自己写的)第三方模块(既不是自己写的,也不是官方提供的)2.模块导入(1)import格式import 模块名1, 模块名2...模块名.函数名/类名/全局变量名示例import randomprint(random.randint(1,100))78也可对模块进行重命名import random as rdprint(rd.rand

2020-06-03 11:39:13 239

原创 Python面向对象之多态

1.示例class Animal(object): def run(self): print("I can run")class Dog(Animal): def run(self): print("dog can run")class Cat(Animal): def run(self): print("cat can run")def test(animal): animal.run()a=Animal()b=Dog()c=Cat()print(isinsta

2020-06-02 12:59:13 208

原创 C++:引用

C++:引用1.简介(1)引用的概念(2)变量、类型、定义的概念2.特点3.底层处理4.引用与指针的区别1.简介(1)引用的概念引用就是给已存在变量取了一个别名引用符号:类型名称+&(2)变量、类型、定义的概念变量:底层的内存单元类型:在开辟内存单元时,规定了内存单元的大小和操作方式定义:开辟2.特点引用一定要初始化引用不能引用,不能取地址的数据(因为在底层,引用是指针,而指针是不能指向,不能取地址的数据的)引用不能改变引用变量,只能操作其所引用的内存单元3.

2020-06-01 21:25:48 186

原创 Python面向对象之继承

Python面向对象之继承1.格式2.单继承(1)增加方法(2)修改方法(3)拓展方法3.多继承(1)示例(2)注意1.格式class 类名(父类1, 父类2, ...): 类体2.单继承子类继承父类后,可以增加方法,修改父类中的方法或是拓展父类中的方法(1)增加方法class mylist(list): #继承python中的list类 def front_insert(self, v): #增加front_insert方法 self.insert(0, v)ls

2020-05-31 17:26:14 219

原创 win10 WLAN属性打开为空白或打不开 解决办法

win10,当打开更改适配器选项想要更改wlan属性时,发现打不开WLAN属性或是打开为空白解决办法:1.先打开更改适配器选项界面备用(右击wlan图标—打开“网络和Internet”设置—更改适配器选项)2.右击我的电脑—管理—服务和应用程序—服务,在服务列表中找到Network Setup Service3.右击Network Setup Service,在点击启动之后,快速切换到更改适配器选项界面(步骤1的准备),右击WLAN,打开WLAN属性,就会发现,此时已经能打开WLAN属性了

2020-05-31 12:35:07 13750 2

原创 C++:inline函数(内联函数)

C++:inline函数(内联函数)1.概念2.inline函数与其他方式的区别(1)inline函数和普通函数处理的区别(1.1)普通函数(1.2)inline函数(2)inline函数和宏的区别(1.1)宏(1.2)inline函数(3)inline函数和static修饰的函数的区别(1.1)static函数(1.2)inline函数3.inline函数的建议(1)什么时候使用inline函数(2)什么时候不使用inline函数4.inline函数的注意事项1.概念以inline修饰的函数叫做内联

2020-05-31 00:30:59 337

原创 C++:函数重载

C++:函数重载1.概念2.C/C++函数符号生成规则3.函数重载对函数原型的依赖4.函数重载的三要素5.重载决议6.就近原则1.概念指同名函数的关系。C++允许在同一作用域中声明几个功能类似的同名函数,这些同名函数的形参列表(参数个数或类型或顺序)必须不同2.C/C++函数符号生成规则C函数符号生成规则和C++函数符号生成规则是不同的.c函数符号生成规则 函数名int Sum(int a, int b); //_Sumdouble Sum(dou

2020-05-29 17:02:41 206

原创 Python面向对象之静态方法、类方法、运算符重载

Python:面向对象之静态方法、类方法、运算符重载1.静态方法、类方法(1)示例(2)静态方法(3)类方法2.运算符重载(1)常用运算符表(2)示例1.静态方法、类方法(1)示例class per(object): ver=1.1 #类属性,类变量 def __init__(self, myname, myage): #构造方法 self.name=myname self.age=myage def run(self): #实例方法 print("I can run"

2020-05-29 16:04:07 182

原创 Python面向对象之封装

1.特点实例属性和实例方法只能被该类创建的对象访问类变量可以直接被类和该类所创建的实例访问类变量的修改只能通过类去修改,不可以通过该类的实例去修改2.示例class per(object): """注释""" ver=1.1 #类属性,类变量 def __init__(self,myname,myage): self.name=myname #name,age就是实例属性,实例变量 self.age=myage def __del__(self): printf(

2020-05-28 13:27:27 264

原创 C语言:隐式转换

1.隐式转换图无条件转换:float ==> double和short/char ==> int类型提升:int ==> long ==> unsigned ==> double2.例题int a = 1;unsigned char b = -1;char rt = a > b ? 'a' : 'b'cout << rt << endl;答案:b解:a b

2020-05-26 18:47:36 947

原创 Python面向对象之类的创建

1.创建类class per(object): #object是python中所有类的祖先 ver=1.1 #类变量(数据成员) def __init__(self): #self相当于C++中的this指针 """ 文档字符串(注释) """ print("我是构造方法") def run(self): #类中的成员方法 print("I CAN RUN")zbc=per() #创建类的对象(实例化类)zbc.run()我是构

2020-05-26 14:38:52 216

原创 C++:函数的默认值

1.概念C++设计函数时,给定形参默认值2.特点参数默认值必须自右向左依次赋值默认值不能重复赋值一般在声明上赋默认值C语言不支持

2020-05-25 15:30:03 181

原创 Python中关于函数的基本介绍

1.函数的定义与调用格式def 函数名(形参...): 函数体定义与调用def add(a, b): return a+bprint(add(10,20))输出结果为:30Python中return可以返回多个返回值def add(a, b): return a+b, 100m,n=add(10,20)print(m,n)输出结果为:30 1002.函数参数(1)必须参数(位置参数)概念:按照顺序依次传参的参数def add(a, b):

2020-05-24 15:02:36 309

原创 Python中关于集合(set)的基本操作

Python中关于集合(set)的基本操作1.集合的定义(1)特点(2)创建2.集合的运算(1)in(2)迭代(for)(3)交集(&)、并集( | )、补集( - )3.集合方法1.集合的定义(1)特点是一个无序的集合,不支持索引访问以及切片操作集合中的元素不允许出现重复集合中的元素必须是不可变数据类型集合用 { } 号或者 set ( ) 表示(2)创建#创建空集合a = set()type(a)a = {} #不可以使用a={}来创建空集合type(a)

2020-05-22 13:32:38 525

原创 Python:字符串格式化

1.常用的格式占位符符号名称描述%s格式化字符串%d格式化十进制整数%f格式化浮点数,可指定小数点后的精度%c格式化字符及其ASCII码%x格式化无符号十六进制数"价格:%s 名字:%s"%(25, "水蜜桃")输出结果为:'价格:25 名字:水蜜桃'"ay%sdbi70%"%10"ay%sdbi70%%"%10输出结果为:Traceback (most recent call last): File "<stdin

2020-05-21 16:02:34 205

原创 Python:列表生成式

Python:列表生成式1.简介(1)概念(2)格式2.特点(1)可接if(2)可以循环嵌套1.简介(1)概念是python内置的非常简单却强大的可以用来创建list的生成方式(2)格式[exp for iter_var in iterable]exp:生成列表元素的表达式#生成1~10的平方所构成的列表#传统方法lst = []for i in range(1, 11): lst.append(i*i)print(lst)#列表生成式方法[i*i for i in ra

2020-05-21 13:24:33 181

原创 Python中关于字符串的方法详解(二)

Python中关于字符串的方法详解(二)1.方法目录2.方法详解(1)s.lower()(2)s.upper()(3)s.swapcase()(4)s.capitalize()(5)s.title()(6)s.isalpha()(7)s.isdigit()(8)s.isalnum()(9)s.islower()(10)s.isupper()(11)s.istitle()(12)s.isspace()(13)s.isidentifier()(14)s.isnumeric()1.方法目录方法名称功

2020-05-09 17:02:34 337

原创 Python中关于字符串的方法详解(一)

Python中关于字符串的方法详解(一)1.方法目录2.方法详解(1)s.count(str)(2)s.index(str[,start,end])(3)s.find(str[,start,end])(4)s.replace(old,new[,count])(5)s.strip([substr])(6)s.startswith(substr)(7)s.endswith(substr)(8)s.split(str[,count])(9)s.join(iterable)(10)s.rjust(width[,fi

2020-05-09 16:36:11 394

原创 Python中关于字符串的基本操作

Python中关于字符串的基本操作1.字符串的定义(1)特点(2)创建2.字符串的访问(1)索引访问(1.1)普通索引(1.2)负索引(2)切片访问3.字符串的运算(1)+(2)*(3)in(4)迭代4.字符串函数1.字符串的定义(1)特点字符串是一个有序的集合用双引号或单引号括起来的任意文本(表示方法)字符串中的元素不可修改(2)创建str1="guygjhk" #用单引...

2020-05-05 13:55:21 290

原创 Python中关于字典(dict)的基本操作

Python中关于列表(list)的基本操作1.列表的定义2.列表的访问与切片(1)访问(1.1)普通索引(1.2)负索引(最后一位元素索引为-1,倒数第二位元素索引为-2,以此类推...)(2)切片3.列表的运算操作(1)+(2)*(3)in(4)迭代4.列表函数5.列表方法1.列表的定义列表的概念:有序的可变的元素集合列表就相当于C/C++中的数组,不过列表中的元素可以是任意数据类型...

2020-04-13 11:23:34 452

原创 Python中关于元组(tuple)的基本操作

Python中关于元组(tuple)的基本操作1.元组的定义2.元组的访问与切片(1)访问(1.1)普通索引(1.2)负索引(最后一位元素索引为-1,倒数第二位元素索引为-2,以此类推...)(2)切片3.元组的运算操作(1)+(2)*(3)in(4)迭代4.元组函数5.元组方法6.元组修改(1)直接修改(2)间接修改1.元组的定义元组的概念:与列表相似,都是元素的集合,不同点是元组中的元素...

2020-03-31 23:49:25 553

原创 Python中关于列表(list)的基本操作

Python中关于列表(list)的基本操作1.列表的定义2.列表的访问与切片(1)访问(1.1)普通索引(1.2)负索引(最后一位元素索引为-1,倒数第二位元素索引为-2,以此类推...)(2)切片3.列表的运算操作(1)+(2)*(3)in(4)迭代4.列表函数5.列表方法1.列表的定义列表的概念:有序的可变的元素集合表示方法:列表名称[索引]列表就相当于C/C++中的数组,不过列表...

2020-03-30 23:31:33 396

原创 C语言:指针的加减

1.指针+数字    指针加法需要调整,调整的权重为sizeof(指针去掉一个*)#include &lt;stdio.h&gt;int main(){ int *p = (int *)2000; printf("%d\n", p + 2);//2008 printf("%d\n", (short *)p + 2);//2004 printf("%d\n", (float *)p + ...

2018-05-02 00:31:00 4807

原创 C语言:指针

取地址:&amp;变量名地址==指针*p//间接访问符(解引用) char c='a';字符变量保存字符值int a=30;整型变量保存整型值double e=23.4;浮点变量保存浮点值p=&amp;a;整型地址变量保存整型地址值int a,&amp;a--&gt;int *char b,&amp;b--&gt;char *double c,&amp;c--&gt;double *int *p,...

2018-04-08 15:31:07 152

原创 C语言:数组

    数组名的含义:(1)数组名在如下情况表示整个数组    ①在定义数组的同一函数,求sizeof(arr)    ②在定义数组的同一函数,&amp;arr+1(2)其他情况arr表示数组首元素的地址Ps1:求数组长度的公式=sizeof(arr)/sizeof(arr[0]).Ps2:数组如果只初始化一部分,则剩余部分为0.(初始化:在定义的同时赋值)...

2018-04-08 15:17:41 170

原创 C语言中对数字的处理

给一个正整数,要求:①求出它是几位数;②分别输出每一位数字;③按逆序输出各位数字,例如原数为321,应输出123。#include&lt;stdio.h&gt;int GetFigures(int n)//①{ int count = 0; if (n == 0) { return 1;//0的位数是1 } do { n /= 10; count++; } while (n != 0)...

2018-03-30 13:54:29 705

空空如也

空空如也

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

TA关注的人

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