![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
文章平均质量分 79
学也学不会,会也学不完
这个作者很懒,什么都没留下…
展开
-
15 - Python面向对象
文章目录前言一、理解面向对象编程1.对象2.类3.方法二、使用步骤1.引入库2.读入数据总结前言本文主要介绍常见的设计模式,以及如何使用python来实现相关的设计模式。一、理解面向对象编程在进行开发的时候经常会提到面向对象,在面向对象的世界引入了对象的概念,对象既有属性又有对应的过程,这里的属性通常就是指我们的数据成员,过程就是指我们的成员函数,函数的作用就是处理属性。在Python开发中一切皆对象。每个类的实例或变量都有对应的内存地址,对象就是类的实例。1.对象表示2.类3.方法原创 2021-03-23 23:33:28 · 117 阅读 · 1 评论 -
Python-socket网络编程(二)--基于 TCP实现聊天功能
Python-socket网络编程(二)–基于 TCP实现聊天功能在Python-socket网络编程(一)中介绍的socket的基本使用在了解了基本使用后,考虑实现一个点到点的小聊天工具基本思路:服务器:用来监听客户端,当客户端发送消息时,接收客户端消息并显示,同时发送消息给客户端客户端:连接服务器,发送消息给服务器,并接收服务器返回的消息TCP服务器代码:from socket import *from time import ctime# 地址和端口HOST = ''PORT原创 2021-06-24 17:05:11 · 949 阅读 · 0 评论 -
Python-socket网络编程(一)
文章目录Python-socket网络编程socket的基本认识:socket模块提供的一些方法socket模块使用Python-socket网络编程socket的基本认识:socket(套接字):是一个通信端点,一种底层的网络接口。包含了很多套接字协议,可以参考文档:socket文档socket 地址:进行网络通信的网络地址,主机-端口对,通过这个可以知道,要和谁进行通信socket 类型:两类,面向连接的套接字和面向无连接的套接字面向连接的套接字:通信前必须先建立一个连接提供序列化.原创 2021-06-24 16:33:59 · 193 阅读 · 0 评论 -
16 - python 仿写飞翔的小鸟,附带源码
在写飞翔的小鸟游戏前,要用到pygame这个模块。pygame是一个利用SDL库(全名Simple DirectMedia Layer)写就的游戏库。可以用pip3 install pygame命令来安装pygame。也可在pycharm中安装pycharm安装方式:File -->setting...原创 2019-09-16 21:15:02 · 5940 阅读 · 2 评论 -
14 - python中的函数
函数在我们平时所以学的数学中有着各种函数,用于提高我们的解题效率,在python中同样需要用到各种各样的函数。函数的定义:函数是组织好的,可重复使用的,用来实现独立功能的代码段函数的好处:可以提高代码的复用性。使代码可读性好,易于维护函数的格式:注意:(1)、函数名称必须遵循标识符规则 以数字,字母,下划线,组成,且不能以数字开头,不能使用关键字(2)、函数先定义后使用(3)、数...原创 2019-09-25 14:23:51 · 174 阅读 · 0 评论 -
13 - python基础-字典和集合
字典字典的定义:在Python中保存键值对(key = value)格式的数据的一种类型叫做字典(dict)字典的格式:# 创建一个带参的字典new_dict = {'name': '张三', 'age': 50, 'sex': '男'}# 创建一个空字典new_dict1= {} 字典的应用场景:由于字典格式的特殊性,在保存一些事物的信息时,可以使用,处理起来更加方便快捷字典中...原创 2019-09-21 15:15:56 · 214 阅读 · 0 评论 -
12 - 元组
元组是一个不可修改的,元素以逗号分隔的以小括号包围的有序序列。可以将元组看为一个不可修改的列表元组格式:变量名 = (元素1,元素2)# 创建元组,并打印元组内容和类型tup = (1, 'list', 'zhangsan')print(tup) # (1, 'list', 'zhangsan')元组中,逗号具有相当重要的作用。如果元组中只有一个值,如果没有逗号,变量的类型就...原创 2019-09-16 16:20:46 · 167 阅读 · 0 评论 -
11 - 列表的深浅copy
列表的深浅copy对于列表这种复杂数据类型变量在内存中保存的形式如下:列表中保存的是数据的内存地址而不是数据本身列表在内存中的存在原创 2019-09-16 14:52:56 · 129 阅读 · 0 评论 -
10 - python中的列表
列表列表的定义以及格式:定义:列表是一个可修改的,元素以逗号分割,以中括号包围的有序序列。格式:变量名 = [元素1, 元素2, 元素3,…]示例: # 定义一个空列表 list1 = [] # 定义一个非空列表 list2 = [1, 2, 3, 4, 5] # 打印list2 print(list2) # [1, 2, 3, 4, 5]列表序列的操作由于列表也...原创 2019-09-15 21:42:35 · 207 阅读 · 0 评论 -
08 - Python中print()函数的使用
从正式开始介绍python开始,我们就一直在使用。print()这个系统的内置函数,已经了解到,print()函数的主要功能是输出内容,并且默认是会换行的。从官方文档知道print()函数如下: # 在pycharm 中 Ctrl + 鼠标左键,选中print() 函数,可以跳转看到 def print(self, *args, sep=' ', end='\n', file=None): ...原创 2019-09-11 14:41:01 · 658 阅读 · 0 评论 -
09 - Python中的字符串类型
String(字符串):定义:官方定义是元素以引号包围不可修改的有序序列,通常可以理解为,使用引号(单引号,双引号,三引号)引起来的内容就是字符串特点:(1)不可修改:字符串中的内容一旦定义就不能被修改(2)有序序列:字符串中的字符,有序排列,可通过下标访问。...原创 2019-09-12 15:24:20 · 380 阅读 · 0 评论 -
01 - pycharm 2018.3.5专业版安装
上篇博客主要是针对python解释器的安装,有了python解释器以后我们已经可以通过记事本工具编写简单的程序了,但是为了提高开发的效率就需要用到专业的编码工具pycharmpycharm的安装:1、pycharm官方下载链接2、进入网站后对应的页面3、下载自己需要安装的版本,点击进行安装,选择路径,我这里选的D盘4、接下来,勾选其中的选项,第一项根据自己电脑系统选择32 或 64:...原创 2019-09-10 10:34:18 · 1186 阅读 · 0 评论 -
07 - Python中的流程控制语句-循环控制结构
Python中的循环控制结构:循环是指往复的执行某一段代码,Python中循环的两种循环分别为while循环和for循环。循环控制基本流程图:while 循环(比较适合处理循环次数未知的情况):语法: """ 初始条件设置:通常设置一个计数器,来控制条件表达式是否成立 while 条件表达式: 循环体 改变计数器的值 """执行流程:如果条件表达式成立True...原创 2019-09-10 23:39:17 · 458 阅读 · 0 评论 -
06 - Python中的流程控制语句-分支流程语句
Python 中的流程控制语句:在生活中,我们会遇到很多不同的选择,我们需要考虑如何做出正确的选择。同样在python程序中,也会遇到需要选择的时候。这就要用到python中的流程控制语句。python中的流程控制语句结构有,顺序流程语句, 分支流程控制语句和循环流程控制语句。这里主要介绍分支流程控制语句分支流程控制语句:工作原理:根据条件表达式的结果执行相应的代码单分支结构语...原创 2019-09-10 10:20:01 · 502 阅读 · 0 评论 -
05 - Python中常见的数据类型转换
Python中常用的类型转换函数:函数说明int(x)将x转换为一个整数float(x)将x转换为一个浮点数str(x)将x转换为一个字符串chr(x)将x转换为一个字符(主要用于ASCII码表中对应数字字符之间的转换)ord(x)将x转换为对应的ASCII码值eval(x)用来计算在字符串中的有效python表达式,并返回一个对象...原创 2019-09-09 20:26:44 · 258 阅读 · 0 评论 -
04 - Python的变量,标识符和关键字,表达式和运算符
python变量什么是变量在python中定义变量的数学格式和数学中很像:格式:变量 = 值例如:x =10 ,意义:定义一个变量,x的值是10读法:将10 赋值给变量x从内存角度分析变量改变引用一个变量可以进行多次赋值,对应内存中改变的是引用的指向。一开始x指向10,而后让x指向’Tom’,这个时候10没有指向,被自动回收变量共享引用 多个变量指向同一块内存,称之为共享...原创 2019-09-07 23:15:32 · 511 阅读 · 0 评论 -
03 - Python编程基础-注释、基础数据类型-数字类型
1、 python中的注释:什么是注释:通过用自己熟悉的语言,在程序中对某些代码进行标注说明。注释的作用:提高程序的可读性,注释在程序中不会运行python 中的注释主要有两种:单行注释,多行注释单行注释:# 被注释的内容多行注释:三个引号(可也以为单引号,或双引号)# print('hello word') 我被注释掉了 单行注释'''我是一个多行注释print('he...原创 2019-09-07 17:06:57 · 150 阅读 · 0 评论 -
02 - Python解释器的安装
Python环境的配置1、python解释器的安装:1、Python解释器下载:官方下载地址2、打开文件开始安装,安装时需注意勾选Add Python 3.7 to PATH,这一步如果不勾选的话,后期需要自己手动配置环境变量,会稍微麻烦一点3、在这里我选择的是自定义安装路径,直接无脑下一步,到这一步选择安装目录4、完成安装5、验证Python环境是否可以运行,输入python命...原创 2019-09-07 11:23:02 · 231 阅读 · 0 评论 -
17 - python——简单的坦克大战(附源码)
基于对面向对象编程的思想完成简单的坦克大战游戏。主要目的锻炼面相对象编程思想同样的在使用python进行游戏编写时需要安装pygame模块安装方法:pycharm安装方式:File -->setting坦克大战项目分析:...原创 2019-09-25 15:45:28 · 18911 阅读 · 19 评论