Python基础
折戟沉沙灬
为之则易,不为则难!
展开
-
python之绝对导入和相对导入
1、Python 相对导入与绝对导入 这两个概念是相对于包内导入而言的。包内导入即是包内的模块导入包内部的模块。 2、python中import的搜索路径 当前文件夹下 环境变量PYTHONPAHT中 sys.path中 3、python中的import 导入当前模块同级别的模块 导入当前模块同级别包中的模块 不能导入具体的【变量、函数、类型】 |import导入 ...原创 2018-08-14 10:34:58 · 1098 阅读 · 0 评论 -
python之socket、socketserver
1、首先了解两个协议TCP和UDP 1、TCP:(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。 之所以可靠:当TCP发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个确认,将重发这个报文段。当TCP收到发自TCP连接另一端的数据,它将发送一个确认。...原创 2018-08-15 22:33:08 · 426 阅读 · 0 评论 -
python之加密、解密
1、字符串的编码、解码 编码:将计算机中的字符串按照一定的顺序表示成二进制数据的过程 描述 具体 二进制: 0/1 每一个二进制数字,表示一位,通常计算机中:0000 0001 字节: 二进制数据~8位一个字节:0000 0001->1个字节 字符: 2个字节->1个字符;通常情况下我们使用的字符串~就是使用字符编码的! ...原创 2018-08-15 08:30:04 · 1682 阅读 · 0 评论 -
python之文件夹和文件
1、文件夹 引入os模块: import os (1)创建单级目录: os.mkdir(“D:\python”) (2)删除单级目录: os.rmdir(“D:\python”)只可删除最里层的目录 (3)创建多级目录 os.makedirs(“D:\python\list\str”) (4)删除多级目录 os.removedirs(“D:\python\list\str”)...原创 2018-08-15 08:29:09 · 157 阅读 · 0 评论 -
python之字符串
1、声明一个字符串 定义:包含在一对单引号、双引号、三引号中间的多个字符 2、Python转义字符 符号 描述 \在行尾时 续行符 \ 放在其他特定字母前 转义字符 \t 横向制表符 \v 纵向制表符 \n 换行符 \r 回车 \f 换页 3、Python的字符串内建函数 在...原创 2018-08-14 19:10:54 · 95 阅读 · 0 评论 -
python之函数的参数类型
函数的参数 1、必须参数(位置参数) 调用函数时根据函数定义的参数位置来传递参数。 def test1(x,y): print("x={0},y={1}".format(x,y)) print("x + y = ",x + y) #调用函数:必须参数必须传值,且实参与形参位置一一对应 test1(1,4) 2、默认参数 用于函数调用,通过“键-值”形式加以指定。可以...原创 2018-08-14 19:09:25 · 358 阅读 · 0 评论 -
python之变量(模块与函数之间的变量)
1、变量之全局变量 定义:声明在函数外部的变量:全局变量 从声明的地方开始-当前文件中所有的位置都能使用这个变量 #从声明的地方开始-当前文件中所有的位置都能使用这个变量 jobs = "爬虫工程师" def eat(): print("全局变量:",jobs) def find(): print("全局变量:", jobs) #执行函数 eat...原创 2018-08-14 19:02:03 · 1227 阅读 · 0 评论 -
python函数的参数和返回值
函数之函数的参数和返回值: 1、函数的参数: 参数:其实就是一种变量 是一种特殊的变量:专门给函数接受数据使用的 生活场景:函数->行为 参数->行为需要的资源 案例: 代码:函数-> 展示用户信息(用户) 生活:创业-> 需要什么数据(钱) def show_info(name): # n...原创 2018-08-14 18:58:56 · 495 阅读 · 0 评论 -
python之函数
函数之四种处理函数: 1、不需要参数,也无返回值,直接执行。 2、需要参数,但没有返回值,需要传递参数。 3、不需要参数,但又返回值,返回值可以接受,也可以不接受。 4、需要参数,也有返回值,需要传递参数,返回值可以接受,也可以不接受。 例如: #1、不需要参数,也无返回值。直接执行 def show_info(): print("我很好") print("我很好...原创 2018-08-14 18:56:49 · 89 阅读 · 0 评论 -
python之dict(字典)
四种组合数据类型(list:列表 tuple:元组 set:集合 dict:字典) dict(字典):字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式: d = {key1 : value1, key2 : value2 } 注意:键必须是唯一的,但值...原创 2018-08-14 16:10:24 · 274 阅读 · 0 评论 -
python之set(集合)
四种组合数据类型(list:列表 tuple:元组 set:集合 dict:字典) 1、set (集合):可以存放一组没有顺序、不可可重复的、可以改变的数据。 * 定义方式: * 创建一个空集合:set() a = {} 是一个字典 * 集合的基本操作 1、添加元素:s.add(x) 将元素 x 添加到集合 s 中,如果元素已存在,则不进行任何操作 ...原创 2018-08-14 15:59:56 · 6572 阅读 · 2 评论 -
python之tuple(元组)
四种组合数据类型(list:列表 tuple:元组 set:集合 dict:字典) 1、tuple(元组):可以存放一组有顺序、可重复的、不可以改变的数据。 定义方式: 创建一个空元组:tup1 = () 当元组中只有一个数据时,需要在元素后面添加逗号,否则括号会被当作运算符使用:tup2 = (1,) 访问元组:元组可以使用下标索引来访问元组中的值,如下实例: 输出结果...原创 2018-08-14 12:15:34 · 198 阅读 · 0 评论 -
python之list(列表)
四种组合数据类型(list:列表 tuple:元组 set:集合 dict:字典) **1、list(列表)**:可以存放一组有顺序、可重复的、可以改变的数据。 定义方式:[e1,e2,e3...],e可以是可以是任何数据类型 如:[1,"helloworld",False,[1,2,3,4]] * 声明一个list + list_2 = [] 声明空列表 ...原创 2018-08-13 21:34:01 · 123 阅读 · 0 评论