python 基础语法
python基础语法,变量、数据类型、数据结构、函数、面向对象、异常、文件、网络编程、邮件操作、GUI等
青梅换了酒钱(shilin)
某普通高校研一学生,喜好Java,Python,正在学习Java基础知识、SSM框架、SpringCloud、爬虫、Django、数据分析、机器学习等知识,请各位大佬多多指教。
github地址:https://github.com/github-zsl
注:所有博客只做学习记录,参考了不少前辈的经验。如有雷同,纯属借鉴,前人种树,后人乘凉,感激不尽。
展开
-
python 图形界面编程(GUI)
图形界面编程1. Tkinter1.1 窗体控件1.1.1 生成根窗体1.1.2 添加标签1.1.3 添加按钮1.1.4 Checkbutton控件1.1.5 Text控件1.1.6 Menu控件1.2 实际应用2. PyQT2.1 认识PyQT2.2 学习PyQT1. Tkinter在开始GUI编程之前,需要先了解这几个概念:窗口和控件、事件驱动处理、布局管理器。窗体控件: 窗体、标...原创 2020-03-29 13:04:23 · 2573 阅读 · 0 评论 -
python 网络编程
网络编程1. TCP 协议1.1 服务器端(server)1.2 客户端(Client)1.3 套接字函数接口![\[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hctizBXo-1585115590484)(attachment:image.png)\]](https://img-blog.csdnimg.cn/20200325140354831.png)![\[...原创 2020-03-25 14:11:26 · 427 阅读 · 0 评论 -
python 邮件操作
邮件操作1. 发送电子邮件(SMTP)2. 接收电子邮件(POP3) 邮件是我们日常工作中主要的沟通媒介之一。目前几乎所有编程语言都支持发送和接收电子邮件。相信很多人都知道与邮件相关的两个协议:SMTP和POP3协议。谢希仁老师的计算机网络书上对电子邮件的工作过程阐述如下图:这个过程介绍了电子邮件的工作原理。其主要思想如下:建立连接--> 发送/接收邮件 --> 关闭连接...原创 2020-03-24 23:56:35 · 85112 阅读 · 0 评论 -
python 多线程
多线程1. 什么是线程和进程2. 使用线程2.1 _thread 模块2.2 threading 模块2.3 线程同步2.4 Queue 模块3. 多线程在爬虫中的应用1. 什么是线程和进程在学习多线程的使用之前,需要先了解线程、进程、多线程的概念。进程: (Process,有时被称为重量级进程)是程序的一次执行。每个进程都有自己的地址空间、内存、数据栈以及记录运行轨迹的辅助数据,操作系统...原创 2020-03-24 16:14:12 · 166 阅读 · 0 评论 -
python 文件操作
文件操作1. 打开和关闭文件2. 操作文件2.1读文件2.2 写文件2.2.1 覆盖写2.2.2 追加写2.3 读写行2.4 文件重命名2.5 删除文件2.6 使用fileinput实现懒加载式迭代3. csv 文件4. JSON 文件文件操作问题和把大象放进冰箱问题类似。其核心思想为:Created with Raphaël 2.2.0打开文件操作文件关闭文件1. 打开和关闭文件1、 ...原创 2020-03-23 21:20:39 · 468 阅读 · 0 评论 -
python 异常处理
异常处理1.常见异常1.1 什么是异常1.2 异常处理1.2.1 捕获异常1.2.2 抛出异常1.2.3 捕获多个异常1.2.4 捕捉对象1.2.5 全捕捉1.2.5 自定义异常1.2.6 finally子句1.2.7 异常和函数2 . 异常实例1.常见异常1.1 什么是异常print(a)-------------------------------------------------...原创 2020-03-22 22:55:52 · 705 阅读 · 0 评论 -
python 面向对象编程
目录1. 面向对象常用术语2. 类2.1 类的定义和对象实例化2.2 类的构造方法2.3 类的访问权限3. 继承4.多态5. 封装6. 多重继承7. 获取对象信息7.1 type()函数7.2 isinstance()函数7.3 dir()函数8. 类的专有方法8.1. \__str__8.2.\__repr__8.3. \__iter__8.4 \__getitem__8.5 \__getatt...原创 2020-03-22 21:06:19 · 427 阅读 · 0 评论 -
python 函数的应用
目录1. 自定义函数的语法2. 自定义函数的参数 2.1 必选参数 2.2 默认参数 2.3 可变参数 1.2.4 关键字参数1. 自定义函数的语法 函数能对程序执行的过程进行封装和重用。def func_name(parameters): expression return(res)def为创建自定义函数的关键字,即告诉Python,...原创 2020-03-17 17:08:08 · 133 阅读 · 0 评论 -
Python 流程控制
目录1. 条件语句 1.1 if 语句 1.2 if-else 语句 1.3 if-elif-else 语句 1.4 条件语句的嵌套2. 循环语句 2.1 while 语句 2.2 for 语句 2.3 迭代工具 2.3.1 并行迭代 2.3.2 zip 函数 2.4 跳出循环 2.4.1 break 语句 2.4.2 continue语句 2.5 循环中else语...原创 2020-03-16 23:17:19 · 289 阅读 · 0 评论 -
python 数据结构--Set(集合)
目录1. 创建集合2. 判断元素是否在集合中3.集合运算4.集合判空5.集合练习6. 集合的应用实例--推荐电影集合(set)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。基本功能是进行成员关系测试和删除重复元素。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典...原创 2020-03-30 23:23:05 · 282 阅读 · 0 评论 -
python 数据结构--Dictionary(字典)
目录5 Dictionary(字典)5.1 认识字典的作用5.2 创建和使用字典5.2.1 dict()函数5.2.2 修改字典5.2.3 删除字典5.2.4 字典的特性5.2.5 len()函数5.2.6 字典的格式化字符串5.2.7 字典和列表的区别5.3 字典方法5.3.1 clear()方法5.3.2 copy()方法5.3.3 fromkeys()方法5.3.4 get()方法5.3....原创 2020-03-15 23:22:37 · 874 阅读 · 0 评论 -
python 数据结构--Tuple(元组)
目录4 Tuple(元组)4.1 创建元组4.2 元组的基本操作4.2.1 访问元组4.2.2 修改元组4.2.3 删除元组4.2.4 元组索引、截取4.2.5 元组内置函数4.3 元组和列表的区别4.4 元组和列的相互转化Python 3中有5种标准的对象类型:Number(数字)String(字符串)List(列表)Tuple(元组)Dictionary(字典)4 Tup...原创 2020-03-15 00:03:25 · 545 阅读 · 0 评论 -
python 数据结构--List(列表)
目录3 list (列表)3.1 列表与序列共有的操作补充3.1.1 索引3.1.2 分片3.1.3 相加3.1.4 乘法3.1.5 成员资格3.2 列表有序列没有的方法3.2.1 元素赋值3.2.2 增加元素3.2.3 删除元素3.2.4 分片赋值3.3 嵌套列表3.4 列表方法3.4.1 append() 方法3.4.2 count() 方法3.4.3 extend() 方法3.4.4 ...原创 2020-03-14 23:55:48 · 1378 阅读 · 0 评论 -
Python 数据类型--String(字符串)
Python 数据类型目录Python 数据类型2 string(字符串)2.1 字符串基本操作2.1.1字符串创建2.1.2字符串拼接2.1.3字符串索引2.1.4字符串求长度2.1.5字符串分片2.1.6字符串取最大,最小值2.1.7字符串转义字符的应用2.2字符串格式化2.3字符串常用方法2.3.1 find()方法2.3.2 join()方法2.3.3 lower() 、 upper()...原创 2020-03-14 23:50:36 · 250 阅读 · 0 评论 -
Python 数据类型-Number(数字)
1 Number(数字)1.1 整型1.2 浮点原创 2020-03-14 23:15:28 · 275 阅读 · 0 评论 -
Python 第一课
Python 第一课课程内容(双击,可以看到里面的语法)1.Python基本概念2.Python运算符与表达式Python基本概念注释Python中的注释有单行注释和多行注释:单行注释以 # 开头多行注释用三个单引号 ‘’’ 或者三个双引号 “”" 将注释括起来# 这是一个注释(点执行,前面的编号会变化,表示执行顺序,快捷键ctrl+enter)print("Hell...原创 2020-03-14 23:07:14 · 154 阅读 · 0 评论