自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python基础语法16 网络编程

TCP编程-访问别的服务器导入socketimport socket‘’’#创建socket对象参数一:指定的ip协议 ipv4协议参数二:指定的tcp协议‘’’sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)‘’’#创建连接address地址,以元组的形式传递域名/ip地址 端口号网页的端口 80STM...

2019-07-03 18:56:47 224

原创 Python基础语法15 正则表达式 高阶函数

正则表达式:import re匹配单个字符. 匹配除换行符以外的任意字符[good] 字符集合,表示匹配[]中的任意一个字符[1-9] 表示匹配从1~9任意一个字符[a-z] 表示匹配任意小写字母[A-Z] 表示匹配任意的大写字母[0-9a-zA-Z] 表示匹配任意的数字字母[0-9a-zA-Z_] 表示匹配任意的数字字母以及下划线[^0-9] ^写在[]中表示脱字节,匹...

2019-07-02 19:35:16 253

原创 Python语法基础14 pickle与json模块 异常处理

将变量从内存变成可存储或者是可传输的这个过程我们称之为序列化。将变量的内容从序列化的对象中重新读入到内存的过程我们称之为反序列化。需求:1.将字典存到demo.txt文件中2.从demo.txt文件中将字典重新读取dict1 = {“name”:“韩梅梅”,“age”:19}print(dict1)dict1[“age”] = 20with open(“demo.txt”,“w”,...

2019-07-02 19:32:24 205

原创 Python基础语法13 文件读写

读写文件:在python中有内置的读写文件的函数。在现代的操作系统中,系统是不允许普通的程序直接访问我们的磁盘,但是有时候我们需要文件读写的操作,这时候我们就需要发送一个请求给我们的操作系统,操作系统会给我们返回一个文件对象,然后,通过操作系统提供的接口来将数据写入磁盘或者是从磁盘读出数据。读取文件:语法:f = open(path,mode,)参数一:打开文件的路径参数二:模...

2019-07-02 19:29:49 993

原创 Python基础语法12 类的继承

继承:面向对象的第二大特征:继承:如果两个或者两个以上的类具有共同的属性以及方法,我们可以将共同的部分抽取出来,在抽取的类中声明公共的部分。被抽取出来的类–父类,超类,基类其他类-- 子类,派生类他们之间的关系–子类继承自父类注意:如一个类没有继承其他任何类的情况下,默认继承object类,object类是一切类的基类。注意:当继承的类为object类的情况下,可以省略。cla...

2019-07-02 19:29:06 248

原创 Python基础语法11 类的变量与方法

self:代表是对象自己本身,并不是类self是不是关键字?self并不是python中的关键字,这是一种约定俗成的写法self在声明的时候,它一定要声明在参数列表中第一个位置注意:self在声明的时候必须要声明,传参的时候我们无需传递,使用对象来调用函数的时候,它会自动将自己传递进去。class Person():def init(self,name,age):# print(s...

2019-07-02 19:28:21 348

原创 Python基础语法10 面向对象 时间与日历模块

时间内置模块:1.时间戳:从1970年1月1日午夜到现在经历的时间使用秒为单位来进行表示2.UTC格林尼治时间,时间标准时间,UTC+83.DST夏令时,人为规定的,夏季调快一个小时tm_year: 年tm_mon :月t_mday : 日tm_hour:时tm_min :分tm_sec:秒tm_wday :星期码 0~6 0周一 6周日tm_yday:一年中的第多少天...

2019-07-02 19:27:10 278

原创 Python基础语法09 os模块 栈与队列 第三方模块

导入os模块import osos.getcwd()功能:查看当前目录所在路径os.listdir(path)功能:查看指定路径下所有的文件以及目录的名字目录:文件夹文件:文件绝对路径:在window中以盘符的开头的,我们就称它为绝对路径在mac或者linux以"/"开头的我们称之为绝对路径相对路径:以.开头或者以…开头的,或者以文件或者目录开头的,我们都称之为相对路径以...

2019-07-02 19:24:47 160

原创 Ptthon基础语法08 作用域 回调函数 返回函数 闭包 递归函数

变量的作用域:在python程序中,我们变量的创建,更改以及删除都是在一个内存的命名空间中进行的,我们称这个命名空间为作用域简单来说:作用域就是变量能使用的范围。在python中定义的变量并不是在任何位置都可以使用的,它能使用的范围取决于变量定义的位置。局部作用域:在函数体内部定义的变量都会产生一个新的局部作用域。比如def模块中定义的,lambda中定义的变量。嵌套作用域:函数体中又...

2019-07-02 19:23:14 258

原创 Python基础语法07 匿名函数 装饰器 偏函数

匿名函数:无需定义名字的一类函数。定义匿名函数使用关键字lambdalambda结构体要比def简单的多,它只有一条语句。语法:lambda 参数列表:表达式表达式的结果就是匿名函数的返回值。参数列表:参数与参数之间使用逗号隔开。优点:无需定义函数名,不会发生函数名冲突匿名函数的调用:将定义的匿名函数赋值给一个变量,通过调用这个变量来调用的匿名函数。参数列表中有几个参数,那么我...

2019-07-02 17:59:59 274

原创 Python基础语法06 set集合 列表生成式 迭代器

set集合:本质上也是一个无序的且不重复的集合。只存储了字典中的key,没有存储字典中的value。set集合中的元素:1.不重复2.不可变在set集合中如出现重复元素则会自动去重,若出现可变元素,它会直接报错。set集合的创建创建空的set集合set1 = set()set2 = set([1,2,3])set3 = {1,2,3}1.添加元素set1.add(elem...

2019-07-02 17:58:41 274

原创 Python基础语法05 元组与字典

元组:本质:与list相同是一个有序的集合,一旦初始化,则不能修改使用元组的时候,我们使用()元组的创建:当元组中只有一个元素的时候,我们需要在这个元素后面添加一个逗号,来消除歧义。tuple1 = (元素1,元素2,…)tuple2 = 元素1,元素2,…注意:小括号可以省略,当多个元素使用逗号隔开的时候,默认他就是一个元组。元组元素的访问:tuple1[index]inde...

2019-07-02 17:57:19 223

原创 Python语法基础04(字符串常用的方法)

字符串:使用单引号或者双引号括起来的任意字符串,我们都可以称它为字符串。字符串的创建:str1 = "hello"str2 = 'world'str1 = "hello"str2 = 'world'print(str1)print(str2)字符串的拼接:1.使用"+“来进行拼接str3 = str1+str2注意:不同类型不能使用加号来进行拼接2.使用”,“来进行拼...

2019-06-11 20:42:25 349

原创 Python语法基础03(if语句,while循环与for循环)

if语句:语法:单分支if 判断条件:语句块执行过程:首先执行判断条件,当条件成立则执行判断条件下面的语句块,若条件不成立,则不执行双分支if 判断条件:语句块1else:语句块2执行过程: 首先执行判断条件,若条件成立则执行语句块1,若条件不成立,则执行语句2.多分支if 判断条件1:语句块1elif 判断条件2:语句块2elif 判断条件n:语句块ne...

2019-06-11 20:08:07 1997 2

原创 Python语法基础02(Python的基础数据类型与运算符)

Python的基础类型1.number类型1> 整数 num1 = 1002> 浮点数 float1 = 10.103> 复数 com = 1+2j2.字符串类型概念:使用单引号或者双引号括起来的任意字符,我们就称之为字符串注意:当字符串中出现单引号的时候,我们这个字符串需要使用双引号引起来当字符串中出现双引号的时候,这个字符串需要使用单引号括起来例如...

2019-06-05 21:10:22 424

原创 Python语法基础01(输入,输出与进制转换)

1.输出语句:print():打印函数1.可以直接打印字符串,数值2.打印变量直接打印,不需要使用双引号3.可以同时输出多个字符或者变量,中间使用逗号隔开会在逗号的位置给我们产生一个空格。print("hello world !!!") #hello wold!!!print(100) #100num1 = 3...

2019-06-04 19:49:44 959 2

空空如也

空空如也

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

TA关注的人

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