python基础
文章平均质量分 81
本教程适合想从零开始学习 Python 编程语言的开发人员。当然本教程也会对一些模块进行深入,让你更好的了解 Python 的应用。
赵北北北北北
我是一个热爱开发的大学生,正在努力学习,想通过自己的学习为国家发展做贡献,同时也利用我学的知识能够帮助别人,我很荣幸。
展开
-
全局解释锁(GIL)详细解读
我在学习 python 的时候觉得它如此简单方便,它的可升级行、易维护性、可读性等诸多特性,深深吸引着我,以至于到现在,它都是我的主力语言。当我觉得掌握了一种技能的话,我会问自己几个问题,1、这个技能是什么东西?2、它解决了什么问题?3、市场上有没有同类型的东西?4、为什么你要用它?5、你觉得是用它和使用别的东西,有什么分别?这几个问题怕是我自己也不好回答完全,但这正是对于你自己掌握的东西的一种理解程度的考验,我们看问题做事情不能只做表面,否则我们将会形成一种错觉,自己都会了,但是又觉得自己又不原创 2022-02-24 16:04:40 · 1256 阅读 · 0 评论 -
Protobuf是什么
Protobuf是什么Protobuf是一种平台无关、语言无关、可扩展且轻便高效的序列化数据结构的协议,可以用于网络通信和数据存储。为什么要使用Protobuf[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t1wDfAuA-1611033866899)(/Users/zhaobei/Library/Application Support/typora-user-images/image-20201215210710049.png)]如何使用Protobufprot原创 2021-01-19 13:24:50 · 545 阅读 · 0 评论 -
Python time strftime()方法
Python time strftime描述语法参数说明实例描述Python time strftime() 函数接收以时间元组,并返回以可读字符串表示的当地时间,格式由参数format决定。语法strftime()方法语法::time.strftime(format[, t])参数format – 格式字符串。t – 可选的参数t是一个struct_time对象。#返回值...转载 2019-12-05 09:20:22 · 520 阅读 · 0 评论 -
PyCharm 的初始设置
PyCharm 的初始设置(知道)目标恢复 PyCharm 的初始设置第一次启动 PyCharm新建一个 Python 项目设置 PyCharm 的字体显示PyCharm 的升级以及其他PyCharm 的官方网站地址是:https://www.jetbrains.com/pycharm/01. 恢复 PyCharm 的初始设置PyCharm 的 配置信息 是保存在 用户家目录...原创 2019-09-05 09:53:58 · 316 阅读 · 0 评论 -
认识 Python
认识 Python人生苦短,我用 Python —— Life is short, you need Python目标Python 的起源为什么要用 Python?Python 的特点Python 的优缺点01. Python 的起源Python 的创始人为吉多·范罗苏姆(Guido van Rossum)[外链图片转存失败(img-3Q3vSxeN-15676483...原创 2019-09-05 09:53:15 · 99 阅读 · 0 评论 -
PyCharm 的初始设置
PyCharm 的初始设置(知道)目标恢复 PyCharm 的初始设置第一次启动 PyCharm新建一个 Python 项目设置 PyCharm 的字体显示PyCharm 的升级以及其他PyCharm 的官方网站地址是:https://www.jetbrains.com/pycharm/01. 恢复 PyCharm 的初始设置PyCharm 的 配置信息 是保存在 用户家目录...原创 2019-09-05 09:50:44 · 424 阅读 · 0 评论 -
判断(if)语句
判断(if)语句目标开发中的应用场景if 语句体验if 语句进阶综合应用01. 开发中的应用场景生活中的判断几乎是无所不在的,我们每天都在做各种各样的选择,如果这样?如果那样?……[外链图片转存失败(img-enPTEeBC-1567662594645)(media/14963192801181/001_%E6%9C%AA%E6%88%90%E5%B9%B4%E4%BA%BA%...原创 2019-09-05 13:50:09 · 331 阅读 · 0 评论 -
变量的命名
变量的命名目标标识符和关键字变量的命名规则0.1 标识符和关键字1.1 标识符标示符就是程序员定义的 变量名、函数名名字 需要有 见名知义 的效果,见下图:[外链图片转存失败(img-RWaDAMLt-1567662532395)(media/14959601550115/001_%E4%B8%AD%E5%9B%BD%E5%B1%B1%E4%B8%9C%E6%89%BE%E...原创 2019-09-05 13:49:05 · 162 阅读 · 0 评论 -
变量的基本使用
变量的基本使用程序就是用来处理数据的,而变量就是用来存储数据的目标变量定义变量的类型变量的命名01. 变量定义在 Python 中,每个变量 在使用前都必须赋值,变量 赋值以后 该变量 才会被创建等号(=)用来给变量赋值= 左边是一个变量名= 右边是存储在变量中的值变量名 = 值变量定义之后,后续就可以直接使用了1) 变量演练1 —— iPytho...原创 2019-09-05 13:48:30 · 163 阅读 · 0 评论 -
程序执行原理(科普)
程序执行原理(科普)目标计算机中的 三大件程序执行的原理程序的作用01. 计算机中的三大件计算机中包含有较多的硬件,但是一个程序要运行,有 三个 核心的硬件,分别是:CPU中央处理器,是一块超大规模的集成电路负责 处理数据/计算内存临时 存储数据(断电之后,数据会消失)速度快空间小(单位价格高)硬盘永久 存储数据速度慢空间大(单位价格低)...原创 2019-09-05 13:47:40 · 165 阅读 · 0 评论 -
算数运算符的优先级
算数运算符计算机,顾名思义就是负责进行 数学计算 并且 存储计算结果 的电子设备目标算术运算符的基本使用01. 算数运算符算数运算符是 运算符的一种是完成基本的算术运算使用的符号,用来处理四则运算运算符描述实例+加10 + 20 = 30-减10 - 20 = -10*乘10 * 20 = 200/除10 / 20 = ...原创 2019-09-05 13:44:58 · 3855 阅读 · 0 评论 -
注释
注释目标注释的作用单行注释(行注释)多行注释(块注释)01. 注释的作用使用用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性[外链图片转存失败(img-Ys7YXy7P-1567662252184)(media/14957651506944/001_%E6%9C%AA%E4%BD%BF%E7%94%A8%E6%B3%A8%E9%87%8A%E7%9A%84p...原创 2019-09-05 13:44:24 · 99 阅读 · 0 评论 -
第一个 Python 程序
第一个 Python 程序目标第一个 HelloPython 程序Python 2.x 与 3.x 版本简介执行 Python 程序的三种方式解释器 —— python / python3交互式 —— ipython集成开发环境 —— PyCharm01. 第一个 HelloPython 程序1.1 Python 源程序的基本概念Python 源程序就是一个特殊...原创 2019-09-05 09:52:14 · 559 阅读 · 0 评论 -
基于python编写一个名片管理系统
我们小做一个名片管理系统,首先要确定系统的框架,要实现增删改查的功能,可以定义 1:增加 2:查看 3:查询(并修改)4:退出系统,我们确定了这几项功能,然后我们就可以编写主程序了。功能列表1新建一个名片2查看所有名片3查询和修改名片4退出程序while循环用来保持程序持续运行,直到输入“0”退出程序使用dict字典来存储每一个名片的姓名、...原创 2019-04-19 17:22:32 · 4643 阅读 · 0 评论 -
面试题:a,b 两个变量,不用第三个变量来切换两个变量的值,python解法。
解法1def bianlaing(): a=1 b=2 print("交换前的 a=%d"%a) print("交换前的 b=%d"%b) return a,bb,a=bianlaing()print("交换后的 a=%d"%a)print("交换前的 b=%d"%b)解法2a=6b=8a=a+bb=a-ba=a-bprint(a)...原创 2019-04-18 19:37:07 · 719 阅读 · 0 评论 -
使用python编写九九乘法口诀
工具ptcham首先我们要理清设计思路,对于初学者来说,是否能够熟练运用循环和嵌套,是能否做出本小程序的基础,同时也要冷静思考编程思路。以下是基于python的九九乘法表。希望能够帮助初学者,理清思路,为以后的进阶打好基础。#定义一个函数,把输出乘法表的功能封装在个函数里,需要的时候直接调用。def chengfabiao(): #定义一个循环计数器 row = 1 ...原创 2019-04-17 10:31:03 · 4178 阅读 · 0 评论 -
使用python制作简单的石头剪子布小程序
软件设计师2013年上午真题解析作者:赵北使用python制作简单的石头剪子布小程序使用工具pycharm代码如下import timedef make(): playr=int(input("请您出 1=剪刀,2=石头,3=布 :"+'\n')) computer=random.randint(1,3) if ((playr==1 an...原创 2019-04-16 19:54:58 · 2232 阅读 · 0 评论