Python学习
文章平均质量分 91
Fitz&
天生我材必有用,千金散去还复来
展开
-
Leetcode刷题日志5.0
分享最近做到的leetcode习题,快进来看看吧!!!原创 2023-05-13 17:33:39 · 984 阅读 · 2 评论 -
leetcode刷题日志4.0
leetcode习题带详细代码和题目讲解,兄弟们快进来一起刷题吧!原创 2023-05-03 21:43:18 · 703 阅读 · 1 评论 -
Leetcode刷题日志3.0
leetcode习题,Python代码,快进来看看吧!!!!原创 2023-04-28 21:51:49 · 907 阅读 · 0 评论 -
Python-----LeetCode刷题日志1.0(基础20题)
Python力扣刷题日志,基础20题,快来一期刷题吧!!!原创 2023-03-13 22:31:48 · 472 阅读 · 1 评论 -
Python进阶-----面向对象1.0(对象和类的介绍、定义)
详细讲解Python中的类和对象,进阶Python核心语法,类class的定义和使用方法,对象的操作等等……原创 2023-02-28 18:41:24 · 616 阅读 · 0 评论 -
Python学习-----项目设计2.0(ATM代码实现)
上一期讲了Python中ATM项目的相关要求和设计思路(Python学习-----项目设计1.0(设计思维和ATM环境搭建)_Python欧尼酱的博客-CSDN博客),所以这一期我会详细介绍怎么去用Python代码来实现ATM项目注册、登陆、存钱、取钱、查看流水、查看余额、退出登陆、退出系统、注销用户、语言播报。原创 2023-02-27 22:48:05 · 886 阅读 · 0 评论 -
Python学习-----项目设计1.0(设计思维和ATM环境搭建)
详细讲解怎么去做一个项目的过程和思维,MVC模式设计,以及讲解ATM的项目要求和环境搭建原创 2023-02-26 18:00:34 · 1770 阅读 · 1 评论 -
Python学习-----模块5.0(文件管理大师-->os模块)
在Python中有一个os模块,这个模块提供了非常多文件管理的方法,我们可以去调用os模块这些函数方法可以去实现相关的文件操作,例如:文件的增加、删除、修改、查询等等……。这里我会详细介绍os模块中比较常用到的方法。导入模块import os。原创 2023-02-25 14:00:21 · 837 阅读 · 3 评论 -
Python学习-----模块4.0(json字符串与json模块)
SON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。原创 2023-02-24 16:32:21 · 1270 阅读 · 1 评论 -
Python学习-----lambda式匿名函数
前面我们学习了def函数的相关用法,而今天我们来讲一个Python中很常见的一个函数---lambda函数,这个函数是怎么去使用呢?以及跟def对比起来又有那些不同呢?一起来看看吧!lambda 本身是一个关键字,跟def 是一样的,同样也是可以去定义一个函数,用lambda关键字写法更加简洁明了,但是也有其不足,不能去实现定义一个复杂的函数过程,但是在很多情况下我们会去使用这个函数来实现一些简单的函数功能。表达式lambda:是Python中预留的关键字。原创 2023-02-23 18:45:08 · 4654 阅读 · 3 评论 -
Python学习-----排序问题2.0(sort()函数和sorted()函数)
Python学习-----排序问题1.0(冒泡排序、选择排序、插入排序)_Python欧尼酱的博客-CSDN博客)这一期来讲如何利用Python中的内置函数去实现直接排序,其中内容包括sort()函数和sorted()函数,这里我会一一介绍。(对象依然是列表list)原创 2023-02-22 00:37:02 · 865 阅读 · 0 评论 -
Python学习-----排序问题1.0(冒泡排序、选择排序、插入排序)
学过C语言肯定接触过排序问题,我们最常用的也就是冒泡排序、选择排序、插入排序……等等,同样在Python中也有排序问题,这里我也会讲解Python中冒泡排序、选择排序和插入排序的写法和思维(这里我是以列表作为一个排序对象)原创 2023-02-21 16:50:29 · 842 阅读 · 0 评论 -
Python学习-----文件操作(读写定位篇)
前面我们学过C语言操作文件,文件有很多种,.txt、.mp3、.doc、.jpg等等……,一般我们是从文本文件txt开始去学习了,这里我们就以文本文件为学习对象,详细讲解Python中文件操作方式。这个是c语言文本文件操作方法C语言 文本文件读取、写入与定位(详细介绍)_c语言文件的读取和写入_Python欧尼酱的博客-CSDN博客。原创 2023-02-21 01:01:23 · 4461 阅读 · 0 评论 -
Python学习-----模块3.0(正则表达式-->re模块)
re模块(正则表达)是Python中的重要组成部分,这里涉及到字符串的匹配,转换,自定义格式化……等等,尤其是对于后面要学的Python爬虫是经常用到的。这个模块是Python自带的,不需要pip下载,导入使用就行了。之前我们学过了r原始字符串标识符,比如:r'123\n' 输出结果就是123\n,是表示输出原始字符串,里面的转义符就当做普通的一个字符直接输出就行了,这个也是一种正则表达方式。#输出结果:hello\n123\t。原创 2023-02-19 22:59:28 · 904 阅读 · 0 评论 -
Python学习-----模块2.0(常用模块之时间模块-->time)
上一节讲了模块的定义和使用Python学习-----模块1.0(模块的简介、定义与使用)_Python欧尼酱的博客-CSDN博客这一节就开始讲讲Python中的时间模块time,这个模块是Python自带的,我们不需要去下载,直接导入就可以使用。世界上第一台计算机操作系统Unix是诞生于1970年,然后就开始了计算机的时间计算,所以我们计算机的时间是开始于1970年1月1日0:00,而这一节要讲到的time的时间戳也就是从这个时间到此时此刻的秒数。下面会详细讲解。1.时间戳2.元组3.字符串。原创 2023-02-18 20:28:25 · 537 阅读 · 0 评论 -
Python学习-----模块1.0(模块的简介、定义与使用)
今天详细讲解Python的重要组成部分:模块。包括模块的简单介绍,怎么去自定义模块,下载第三方模块,以及相关使用方法原创 2023-02-18 15:39:19 · 1331 阅读 · 0 评论 -
Python学习-----函数4.0(递归函数习题)
详细讲解Python中的函数递归,通过习题的方式去讲解递归,包括进制数转换问题、斐波那契数列问题、二分法查找问题、求最大公约数、最小公倍数问题等等…………原创 2023-02-16 18:00:09 · 705 阅读 · 0 评论 -
Python学习-----函数3.0(嵌套函数、闭包、装饰器)
讲解Python中函数嵌套、闭包函数、装饰器的概念以及功能,快看快看原创 2023-02-16 15:27:54 · 701 阅读 · 0 评论 -
Python学习-----函数2.0(函数对象,名称空间,作用域-->全局变量与局部变量)
Python函数2.0,非常详细讲解Python中函数的全局变量和局部变量,以及转换关键字global和nonlocal,介绍Python函数变量的运作方式原创 2023-02-14 01:32:20 · 318 阅读 · 1 评论 -
Python学习-----函数1.0(函数的定义和函数的参数)
从这里开始,Python学习的难度会有所提升,同时也是Python深入学习的开始,因为每一种编程语言最重要的部分之一就是函数,前面讲的这么多东西都是Python自带的函数,而今天我来教大家怎么去定义函数已经介绍函数的相关参数。以前我们学过数学函数都知道,函数就是一种映射的表现形式,一个自变量会有与其相对应的因变量,但是Python中的函数跟数学上是不一样的,Python中的函数我们可以理解成是一种具有功能的包装块,也就是封装具有某一种功能的代码块。原创 2023-02-11 23:56:06 · 585 阅读 · 0 评论 -
Python学习-----无序序列2.0(集合的创建、添加、删除以及运算)
上一期讲了无序序列中的字典相关操作Python学习-----无序序列1.0(字典的创建、查看、添加、修改、删除/替换)_守约斯维奇的博客-CSDN博客这一期来讲讲无序序列中的集合(set)的操作,包括创建、添加、删除已经集合之间的运算。和数学中的集合概念一样,用来保存不重复的元素,即集合中的元素都是唯一的,互不相(高中都学过集合了,懂的都懂)原创 2023-02-10 13:39:01 · 1002 阅读 · 0 评论 -
Python学习-----无序序列1.0(字典的创建、查看、添加、修改、删除/替换)
详细讲解Python中无序序列的字典:包括建立、查询、修改、添加、删除等操作,非常非常详细原创 2023-02-10 00:32:45 · 1420 阅读 · 1 评论 -
Python学习------起步7(字符串的连接、删除、修改、查询与统计、类型判断及字符串字母大小写转换)
这一篇,详细讲解Python中字符串的操作:修改,删除,替换,查询,统计数量,大小写转换,以及字符串的组成类型判断原创 2023-02-09 14:06:13 · 728 阅读 · 1 评论 -
Python学习-----起步6(格式化输出:f格式化、%格式化、format函数格式化)
详细讲解Python中格式化输出,f格式化,%占位符格式化,format()函数格式化原创 2023-02-08 23:20:15 · 2026 阅读 · 0 评论 -
Python学习-----流程控制3.0(习题实操)
这里讲解Python习题:斐波那契数列问题、打印三角形问题、求最小公倍数问题、最大公约数问题、字符串统计问题、阶乘问题、求和问题、质数判断输出问题、矩形打印问题、猜数字游戏设计原创 2023-02-08 02:04:52 · 1105 阅读 · 0 评论 -
Python学习-----流程控制2.0(循环结构-->while循环、for循环、range()函数)
这一期讲Python中的循环结构,包括while循环与for循环以及与for循环搭配的range()函数。原创 2023-02-07 22:55:51 · 1022 阅读 · 0 评论 -
Python学习-----流程控制1.0(选择结构-->if elif else语句、缩进法则)
python分为3大结构:顺序结构,选择结构,循环结构 ,其中顺序结构是非常普遍的,我们写代码基本上都是顺序结构,实际上没什么好讲,这一节,我们来讲讲Python中的选择结构。在讲之前呢,我相信学过C语言的人应该都知道条件语句,if、else if、else语句,其实Python中的选择语句其实跟C语言差不多的,只是写法上稍微有点不同,这里我会详细讲解Python中的选择结构。原创 2023-02-07 11:58:02 · 798 阅读 · 0 评论 -
Python学习-----随机数篇
举个例子:获取0~100之间的随机数,同时步长为2, 可以random.randrange(0,100,2),那么输出结果应该是0,2,4,5,6,8,10,12……如果设置了获取次数k的值,没有设置weights的值,那就是每次获取一个数据,次数为k,而且每个数据的被获取概率都相等(抛硬币法则)这个函数获取的所有数据不存在重复的情况,是直接一次性获取k个数据(离散型分布),当然,结果类型也都是列表类型。注意事项:被打乱的序列必须是可变的,比如列表,如果是元组的话就会报错,因为元组是不可修改的。原创 2023-02-05 13:06:50 · 38850 阅读 · 12 评论 -
Python学习-----起步5(type()函数、input()函数、运算符)
详细介绍type(),输入函数input()已经Python中的运算符这个函数很简单,我们可以直接使用去查看变量的类型。示例: 看,我输入数字,或者字符串,结果都是字符串(str)下面是一些相关使用的例子:(1)加减法 (2)乘法、乘方(3)除法(4)求余 这个基本都会的了,没什么注意事项,直接取余数就行了。(5)精确误差问题(浮点数)+=a **= b ==>(一个=号是表示赋值;==是表示等于,进原创 2023-02-04 19:19:51 · 1752 阅读 · 1 评论 -
Python学习-----起步4(列表元素的添加,删除,修改,查询,获取长度)
在上一期已经介绍了Python的的序列,这一期我会详细讲解Python中有序序列----列表元素的插入,删除,修改,查询和获取长度,来让大家进一步学习列表的用法。上一期内容Python学习------起步3(序列与数据类型转换)_守约斯维奇的博客-CSDN博客。原创 2023-02-03 18:03:18 · 2002 阅读 · 0 评论 -
pycharm设置中文,字体颜色修改,设置背景图片(图文讲解)
如果想了解更多关于我写的Python文章,可以看看这个。原创 2023-02-02 22:33:44 · 6413 阅读 · 6 评论 -
Python学习-----起步1(Python的下载,脚本与交互模式,注释)
脚本模式,又叫做文件模式,实际上是可以去通过文件的形式去存储代码,然后然计算机去读取文件,然后给出回答,其实我们在编译器创建项目就是脚本模式,但这里我们可以通过Python的解释器去创建脚本文件,不需要用编译器。实际上就是一问一答的过程,虽然效率很高,但是实际上如果我问错了问题,或者我想换一种问题去问是无法修改的,因为问了之后,计算机就会给出结果,这也就是交互模式的局限性。很直接,进入idle就是进入了交互模式,这个模式其实就是一种人机交互的过程,我们可以去输入指令,然后计算机会给我们一点的回答。原创 2023-02-01 01:06:55 · 575 阅读 · 0 评论 -
Python学习------起步3(序列与数据类型转换)
Python序列与类型转换,切片方法,列表,元组等介绍原创 2023-02-02 01:47:25 · 614 阅读 · 0 评论 -
Python学习-----起步2(变量与转义符)
在我们学习C语言时,我们学了很多种类型的变量,有int、char、float、double、bool、等等……但是在写代码的时候要去声明这些变量的类型,否则就会报错。然而在Python里面却不需要,我们可以去直接使用一个变量,对这个变量进行任何的赋值,什么类型的都可以,实际上是Python的解释器会自动转换变量类型的,这不需要我们去操心。这里我用交互模式和脚本去编写代码,我们可以去打开Python的IDLE进入交互模式或者脚本模式,想了解更多参考下链接。原创 2023-02-01 15:37:22 · 685 阅读 · 0 评论