python 网络编程
摘要:IP地址 联网设备(电脑)每次介入网络,都会按照网络的规则,分配身份证号码,每个IP地址对应一个设备。 每次进入网络IP地址未必相同。 查看电脑IP地址windows :ipconfig IP地址就是IP协议提供和的一种统一的地址格式,为互联网上每一个主机和每一个网络分配的逻辑地址 每个IP地址包括
阅读全文
python GUI编程
摘要:GUI英文全称是Graphical User Interface,中文为图形用户接口。 tkinter是pythonGUI编程的一个库。 主要分为三步, 首先建立一个窗口(设置参数), 然后在窗口上放置组件(文本框、按钮、菜单,滚动条之类的), 还有就是对组件的位置布局。 一、建立窗口 通常将使用T
阅读全文
网络编程 一
摘要:IP地址 联网设备(电脑)每次介入网络,都会按照网络的规则,分配身份证号码,每个IP地址对应一个设备。 每次进入网络IP地址未必相同。 查看电脑IP地址windows :ipconfig IP地址就是IP协议提供和的一种统一的地址格式,为互联网上每一个主机和每一个网络分配的逻辑地址 每个IP地址包括
阅读全文
python——异常
摘要:异常处理 异常:就是在程序执行的过程中有逻辑等其他的错误导致 , 程序终止运行。 异常处理:在程序执行的过程中 , 发现错误之火对其进行处理 , 让程序可以正常执行不为此被迫停止运行。 1 异常错误 1 , 语法错误 —— SyntaxError 2、逻辑错误 # TypeError 不同的类型数据
阅读全文
python——反射
摘要:反射 反射:通过字符串的形式来操作对象属性。 1、对象反射 1、getattr 获取指定的对象属性 变量名 = getattr(对象 , '对象属性' , 设置默认值) # 设置默认值:指当在对象中查找不到对应的对象顺序ing是返回的内容 , 如果没有设置默认是并且属性不存在就会报错。 2、seta
阅读全文
Python-——面向对象
摘要:面向对象 编程范式 面向对象指的是一种编程范式; 编程范式:可以理解为一种编程方式,编程规范,编程模式 面向过程 面向过程编程:是一种以过程为核心的编程,主要是在解决一个问题的时候 , 将这个问题拆分成一个个小步骤完成并且拼接起来的就是面向过程。 面向对象 面向对象编程(object oriente
阅读全文
python基础——文件操作
摘要:文件操作 文件的使用 文件的使用方式:打开-操作-关闭 文本文件&二进制文件,open( , )和.close() 文件内容的读取:.read() .readline() .readlines() 数据的文件写入:.write() .writelines() .seek() # 'r' 只读模式,默
阅读全文
python基础——模块 包
摘要:模块 包 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模块能定义函数,类和变量,模块里也能包含可执行的代码。 模块和包以及库,都是差不多的东西 模块 导入 import 模块名 from 模块名 import
阅读全文
Python基础——迭代器 生成器
摘要:迭代器iterator 迭代简单理解就是重复,但是每次重复产生的结果还要作为下次重复的初始值。 可迭代对象:含有**——iter——**方法的对象。 可以用for...in..遍历的都是可迭代对象。 字符串 字典 列表 元组等可以被遍历的对象都是可迭代对象。 迭代器:既有iter方法,还有next方
阅读全文
python基础——闭包 装饰器
摘要:闭包 函数嵌套, 即外部函数嵌套一个内部函数; 外部函数返回内部函数引用; 内部函数使用外部函数的变量或者形参 # 简单演示 # def f1(x): # # def f2(): # print(x) # # return f2 装饰器 装饰器:不修改被装饰对象的源代码,也不修改调用方式的前提下,给
阅读全文
python基础——函数
摘要:函数 函数就是将一段具有独立功能的代码块整合到一个整体并命名 在需要的位置调用这个名称 即可完成对应的需求。 函数在开发过程中,可以更高效的实现代码重用。 先定义 后调用 最简单的函数 # 定义函数 def add_num1(): result = 1+ 2 print(result) return
阅读全文
python基础——推导式
摘要:列表推导式 又名列表生成式 建立列表的几种方法 # 1. 准备一个空列表 list1 = [] # 2. 书写循环,依次追加数字到空列表list1中 i = 0 while i < 10: list1.append(i) i += 1 print(list1) # list2 = [] for i
阅读全文
python基础——容器类型的公共方法
摘要:公共操作 运算符 公共方法 容器类型转换 运算符 | 运算符 | 描述 | 支持的容器类型 | | | | : : | | + | 合并 | 字符串、列表、元组 | | * | 复制 | 字符串、列表、元组 | | in | 判断存在 | 字符串、列表、元组、字典 | | not in | 判断不存
阅读全文
python基础——字典 集合
摘要:字典 集合 字典 列表的延伸,列表只能通过下标找,不好找,指点可以通过名字查找信息,就像查字典一样。 创建 dict1 = {} dict2 = {'key1':'value1','key2':'value2'} dict3 = dict() 创建非空的字典格式如第二个所示,由英文冒号隔开键和值信息
阅读全文
python基础——列表 元组
摘要:列表和元组 列表的作用是一次性存储多个数据,可以对这些数据进行的操作有:增,删,改,查 列表格式 [数据1,数据2,数据3,....] 创建方式 # 创建空列表 li1 = [] # 创建空列表 li2 = list() # 创建非空列表 li3 = [1,2,3,4] print(li1) pri
阅读全文
python基础——for循环
摘要:for循环 语法 for 临时变量 in 序列: 重复执行的代码块 。。。。。。 举例 关键词屏蔽不输出1 # 总序列 list = ['傻逼','我靠','你好','海','666'] # 屏蔽关键词序列 li = ['傻逼','我靠','kao'] # 如果 i 在list中执行下方代码 for
阅读全文
python基础——字符串
摘要:字符串 认识字符串 字符串是python中最常用的数据类型,我们一般使用引号来创建字符串,创建字符串很简单,只要为变 量分为一个值即可。 注意:控制台显示结果为,即数据类型为(str)字符串 一对引号字符串 三引号字符串 三引号形式的字符串支持换行。 字符串输出 print('hello world
阅读全文
python基础——while循环
摘要:while循环 语法 while 条件: 条件成立重复执行的代码1 条件成立重复执行的代码2 ...... 应用 # 计算1-100累加和 i = 1 result = 0 while i <= 100: result += i i += 1 # 输出5050 print(result) # 计算1
阅读全文
python基础——变量 数据类型 运算符 格式化 if语句复习
摘要:拓展+复习: 1.input(’'你要输入的内容')--输入 2.print('你要输入的内容') --输出/打印 3.注释 多行,单行 多行注释 ”“” “”“ '''''' # ctrl +/ 4.变量的定义 定义变量的语法: 变量名 = 变量值 定义变量的作用:对于重复使用,并且经常需要修改的
阅读全文
python基础——if语句与三元运算符
摘要:if语句 判断条件,如果成立,就执行接下来缩进里的语句块,否则该语句块不执行。 形式有几种 if语法 if 条件: 条件成立执行的代码1 条件成立执行的代码2 ......... 举例 if True: print("条件成立执行的代码1") print("条件成立执行的代码2") #下方代码没有缩
阅读全文