- 博客(671)
- 资源 (31)
- 问答 (1)
- 收藏
- 关注
原创 Python元组类型
Python中的元组(tuple)是一种不可变的有序序列类型。它由一系列用逗号分隔的值组成,可以包含任意类型的数据,例如整数、浮点数、字符串等。元组与列表类似,但元组的元素不能被修改,即元组是不可变的。元组的特点如下:不可变性:元组的元素不能被修改、添加或删除。这意味着一旦创建了元组,就无法改变它的内容。有序性:元组中的元素按照定义的顺序排列,并且可以通过索引访问。索引从0开始,可以使用负数索引从...
2023-07-08 07:00:50 178
原创 python 字典类型
Python中的字典(Dictionary)是一种无序、可变的数据结构,用于存储键值对(key-value)的映射关系。字典中的键必须是唯一的,而值可以是任意类型的对象。字典使用大括号 {} 来表示,键值对之间使用冒号 : 分隔,每个键值对之间使用逗号 , 分隔。以下是字典的基本操作和使用方法:创建字典:my_dict={}#创建一个空字典my_dict={'name':'Ali...
2023-07-07 07:01:22 50
原创 Python列表类型
Python中的列表(List)是一种有序、可变的数据类型,用于存储多个元素。列表可以包含不同类型的元素,如整数、浮点数、字符串等。列表的特点包括:有序性:列表中的元素按照它们在列表中的位置进行排序,并且可以通过索引访问和修改特定位置的元素。可变性:列表中的元素可以被添加、删除或修改。可重复性:列表中的元素可以重复出现。列表的创建方式有多种,常见的方式包括使用方括号 [] 或使用 list() 函...
2023-07-06 07:00:05 137
原创 Python小案例18
下面是一个综合运用Python列表的实例,它是一个简单的待办事项管理程序:#待办事项管理程序#创建一个空的待办事项列表todo_list=[]#显示菜单选项defshow_menu():print("1.添加待办事项")print("2.显示待办事项")print("3.完成待办事项")print("4.退出程序")#添...
2023-07-06 07:00:05 188
原创 python 字符串类型
一、字符串型定义字符串(String)是一种用来表示文本的数据类型,它是由符号或者数值组成的一个连续序列。它所在的格式有三种和语文中的引言有点像。使用英文的单引号,双引号,三引号。三种方式就三个例子你就明白,非常简单,让我们一起快速认识一下字符串:单引号:>>>q='你好,欢迎你的到来,一起学习python'>>>print(q)>>>...
2023-07-05 07:00:28 207
原创 python 浮点数类型
浮点型定义编程中的浮点型float,也就是简单解释就是继承了我们数学中的小数,数学中的小数能做的浮点型都可以做。完全诠释了编程中的数据类型和数学是密不可分的关系。通过下面例子,你就会知道浮点型就是数学中得小数,只不过是换汤不换药,改动了名称,古典的“挂羊头卖狗肉”>>>1.21.2>>>a=12.456>>>print(a)12.45...
2023-07-04 07:00:07 67
原创 Python小案例15
当我们说一个年份是闰年时,意味着它可以被4整除,但不能被100整除,除非它同时能被400整除。根据这个规则,我们可以编写一个简单的Python程序来判断一个年份是否是闰年。defis_leap_year(year):ifyear%4==0:ifyear%100==0:ifyear%400==0:...
2023-07-03 07:03:01 108
原创 Python的整数类型
Python的整数类型是一种用于表示整数的数据类型。在Python中,整数类型被称为int。整数类型可以表示正整数、负整数和零。Python的整数类型具有以下特点:整数类型没有大小限制,可以表示任意大的整数。这意味着你可以使用整数类型来表示非常大的数字,而不需要担心溢出问题。整数类型支持基本的数学运算,如加法、减法、乘法和除法。你可以使用算术运算符(+、-、*、/)对整数进行运算。整数类型还支持其...
2023-07-03 07:03:01 731
原创 Python其他运算符
Python除了有算术运算符、比较运算符、逻辑运算符、位运算符、赋值运算符之外,还有以下几种运算符:1. 成员运算符:用于检查一个值是否属于某个序列(如字符串、列表、元组等)或字典中。包括in和not in。Python的成员运算符用于检查一个值是否属于某个序列(如字符串、列表、元组等)或字典中。成员运算符包括in和not in。in运算符:用于检查一个值是否存在于序列或字典中。如果值存在,则返回...
2023-07-02 07:00:19 152
原创 Python小案例14
以下是一个综合运用各种运算符的Python案例:#输入两个数字num1=float(input("请输入第一个数字:"))num2=float(input("请输入第二个数字:"))#加法运算addition=num1+num2print("加法运算结果:",addition)#减法运算subtraction=num1-num2print("减法...
2023-07-02 07:00:19 64
原创 python 赋值运算符
基本赋值运算符“=”是 Python 中最常见、最基本的赋值运算符,用来将一个表达式的值赋给另一个变量,请看下面的例子:#将字面量(直接量)赋值给变量n1=10f1=42.5s1="http://www.baidu.com/"#将一个变量的值赋给另一个变量n2=m1f2=h1#将某些运算的值赋给变量sum1=23+44sum2=n1%6s2...
2023-07-01 07:00:41 83
原创 位运算符
Python中的位运算是对二进制数进行操作的运算符。以下是Python中常用的位运算符:按位与(&):对两个操作数的每个对应位执行与操作,只有两个位都为1时,结果才为1。示例:5 & 3 = 1解释:5的二进制表示为101,3的二进制表示为011,按位与操作后得到001,即1。按位或(|):对两个操作数的每个对应位执行或操作,只要两个位中有一个为1,结果就为1。示例:5 | 3 ...
2023-06-30 07:01:10 76
原创 Python小案例12
下面是一个简单的石头、剪刀、布游戏的Python代码:importrandomdefplay_game(player_choice):choices=['石头','剪刀','布']computer_choice=random.choice(choices)print(f"你选择了:{player_choice}")print(f...
2023-06-30 07:01:10 76
原创 Python小案例8
以下是用turtle绘制的爱心树代码:importturtleimportrandomdeflove(x,y):lv=turtle.Turtle()lv.hideturtle()lv.up()lv.goto(x,y)defcurvemove():foriinrange(20):...
2023-06-26 07:19:16 62
原创 Python文档字符串的编写和使用
Python文档字符串是一种特殊的注释,用于描述函数、类、模块等的功能和使用方法。文档字符串通常放在函数、类、模块的开头,用三个双引号或三个单引号括起来,例如:defadd(x,y):"""Thisfunctionaddstwonumbers.Parameters:x(int):Thefirstnumber.y(int):...
2023-06-26 07:19:16 233
原创 运行和执行Python程序
1.首先需要在计算机上安装Python。可以从Python官方网站(https://www.python.org/downloads/)下载适合自己操作系统的Python安装程序,并按照提示进行安装。编写Python程序:使用任何文本编辑器(如Notepad、Sublime Text、PyCharm等)编写Python程序。将程序保存为.py文件。打开命令行窗口:在Windows上,可以按下Win...
2023-06-24 07:02:49 256
原创 Python小案例6
好的,我可以为您编写一个简单的Python小案例,来展示如何使用Python编写一个简单的计算器程序。#简单的计算器程序#定义函数,实现加法运算defadd(x,y):returnx+y#定义函数,实现减法运算defsubtract(x,y):returnx-y#定义函数,实现乘法运算defmultiply(x,y):...
2023-06-24 07:02:49 72
原创 脚本模式的特点和用法
一、什么是脚本?脚本(script)是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。脚本通常可以由应用程序临时调用并执行。简单解释:脚本类似于演戏时用到的剧本,脚本其实就是一系列指令——演员看了指令就知道自己该表演什么,说什么台词;计算机看了指令就知道自己该做什么事情。所以脚本其实就是短小的、用来让计算机自动化完成一系列工作的程序,这类程序可以用文本编辑器修改,不...
2023-06-23 07:02:19 182
原创 Python交互式模式的特点和用法
Python交互式(Interactive Mode)是一种Python语言的工作模式,与传统的编写、保存、运行的方式不同,它允许用户直接在控制台窗口中输入和执行Python代码。Python交互式的特点包括:实时性:每输入一条语句,就可以得到相应的结果输出,便于及时调试和测试代码。交互性:支持一次输入和执行一条语句,也支持批量输入和执行多条语句,同时可以对之前输入的语句进行编辑、删除和执行。探索...
2023-06-22 07:59:55 2910
原创 下载安装Python解释器和环境变量配置
一、 python解释器下载1.百度python官网并打开官网网址:https://www.python.org/在这里插入图片描述2.选择DownLoads,Windows并打开3.在下图页面选择你需要的版本下载即可(本文以python 3.10.4版本演示)在这里插入图片描述二、安装python解释器1.下载好安装包后运行安装,这里用的是Windows系统下Python3.10.4版本。...
2023-06-21 08:00:26 399
原创 Python案例3
下面是一个使用Python编写的简单爬虫,展示了Python在网络爬取领域中的便利性和高效性:importrequestsfrombs4importBeautifulSoupurl='https://www.python.org/'response=requests.get(url)soup=BeautifulSoup(response.text,'html.pa...
2023-06-20 11:01:17 28
原创 Python在不同领域中的应用
Python 是一种功能强大且易于使用的编程语言,因此在各个领域都有广泛的应用。以下是 Python 在不同领域中的应用:数据科学:Python 是数据科学家和机器学习专家的首选工具之一。它有成熟的数据分析库和工具包,如 Pandas、NumPy、SciPy 和 Matplotlib。网络编程:Python 可以用于网络编程,它有许多库和框架可以帮助开发者构建服务器端应用程序和网络应用程序,如 F...
2023-06-20 11:01:17 1349
原创 Python的特点和优势
Python的优特点简单易学:Python语言相对于其他编程语言来说,属于比较容易学习的一门编程语言,它注重的是如何解决问题而不是编程语言的语法和结构。正是因为Python语言简单易学,所以,已经有越来越多的初学者选择Python语言作为编程的入门语言。语法优美:Python语言力求代码简洁、优美。在Python语言中,采用缩进来标识代码块,通过减少无用的大括号,去除语句末尾的分号等视觉杂讯,使得...
2023-06-19 09:00:34 201
原创 Python语言的起源和发展
Python语言的起源可以追溯到上世纪80年代末期,当时,荷兰计算机科学家Guido van Rossum正在为一家公司编写一种新的解释型脚本语言。这种语言最初被称为“ABC”,是设计用来教授非计算机专业人员编程的语言。后来,由于ABC语言并不适合实际应用,van Rossum决定开发一种全新的语言,Python就随之诞生了。他将Python命名为这种语言是受到了电视节目《Monty Python...
2023-06-18 10:41:26 324
原创 Python小案例
以下是一个 Python 的简单小案例,用于模拟掷骰子游戏:```pythonimport randomdef roll_dice(): return random.randint(1, 6)print("欢迎来到掷骰子游戏!")player1_name = input("请输入玩家1的名字:")player2_name = input("请输入玩家2的名字:")rounds...
2023-06-18 10:41:26 62
原创 Python 问答第十弹
Python小例子会持续帮助大家,解决Python学习中遇到的各种问题,并以此为使命,砥砺前行。如果你觉得此号还可以,欢迎星标:点击最上方蓝色字Python小例子,进入Python小例子...
2020-11-05 22:29:16 914
原创 第八弹:读者问有tkinter的资料吗?
Python小例子会持续帮助大家,解决Python学习中遇到的各种问题,并以此为使命,砥砺前行。如果你觉得此号还可以,欢迎星标:点击最上方蓝色字Python小例子,进入Python小例子...
2020-10-30 21:58:28 356
原创 第七弹:Python有没有展示进度条的小方法?
问答起飞如果你平时遇到任何困扰你已久的问题,可以加群,告诉我们,统一记录到《QA》表中。我们解决不了的,会在公众号内发起求助,总之,尽最大努力帮助你解决问题,真正解决的那种!第七弹:Py...
2020-10-29 22:53:02 460
原创 第六弹:爬取的bytes数据转字符串,老是报错,怎么办?
点击上方蓝色字体,星标公众号我和zhenguo正在发起一场公益活动:无私帮助大家解决难题,真正解决的那种!问答起飞如果你平时遇到任何困扰你已久的问题,可以加群,告诉我们,统一记录到《QA...
2020-10-28 18:00:00 318
原创 PyQt 制作 GUI 实战:通过制作小而美的计算器学会使用 PyQt
前段时间,我们使用 html+css+javascript前端技术,后端使用 Flask 设计过一款精美的 web 版计算器,它能实现计算优先级的自动提升。今天与大家一起实现一款桌面版计算器,使用 pyqt 设计器,设计整个 app 界面。第一步:熟悉设计器使用 qt designer ,按装 anaconda 后,在如下路径找到 qt designer:它使用方便,能实现控件拖拽,布局...
2020-10-28 16:10:42 454
原创 Pandas 实战 Kagge 百万级影评数据集之数据清洗和特征工程
split 本项目基于 Kaggle 电影影评数据集,与大家一起实战,包括:如何使用 Pandas 做数据清洗和特征工程;如何进行数据探索性分析 (EDA);学会数据分析的基本思维、基本技能和工具。包括:使用数据分析常用工具 numpy 和 pandas,绘图工具 matplotlib 和 pyecharts. 本项目需要导入的包:import pandas as pdimport...
2020-10-28 16:10:41 1031
原创 Pandas 实战 Kaggle 百万级影评数据集之 10 大问题探索分析
今天继续探索 twitter 电影数据集,昨天我们已经对这个数据集完成特征工程处理,三张表分别关于电影、用户和电影评分。在探索前,我们设想几个有趣的问题,循着好奇心,更容易坚持下去,看完今天这篇 EDA 实战。问题包括:29 类电影中,猜测下哪几类影片数是最多的?从上世纪初到现在,电影的产出数是平稳的还是线型增长,或者指数增长?喜剧片、动作片、爱情片、惊悚片你心目中的 TOP10 榜单是...
2020-10-28 16:10:41 752
原创 Pandas 实战 Kaggle titanic 幸存预测之 7 步数据清洗
数据清洗 (data cleaning) 是机器学习和深度学习进入算法步前的一项重要任务,总结为下面几个步骤。步骤 1:读入 csv 数据;步骤 2:预览数据;步骤 3:统计每一列的空值;步骤 4:填充空值步骤 5:特征工程,子步骤包括:删除一些特征列;创建新的特征列;创建数据分箱;步骤 6:对分类列编码,常用的包括,调用 Sklearn 中 LabelEncode 编码 ;Pan...
2020-10-28 16:10:40 330
原创 Pandas 实战 Kaggle titanic 数据探索性分析
在上一天完成数据清洗任务后,今天我们开始对数据展开探索性分析,简称 EDA 分析。它主要探索各个分类变量,及变量间的关系,以及各个变量与目标值的关系。Pandas 非常适合做 EDA 分析,它提供了友好的函数,便于我们做数据透视。常用的函数包括:meltpivot, pivot_tablecrosstabgroupby 下面先举例论述,以上函数如何使用,然后在 titanic 预...
2020-10-28 16:10:40 396
原创 Python 全栈 400 之机器学习练习
404 数据集(data set)记录的集合,假如我们用 3 个特征,分别为性别、头衔、有无同行人来预测泰坦尼克号上船员的生死,并且拥有基于这 3 个特征的 892 条记录,其中一条记录的取值为:性别=female,头衔=Mrs,有无同行人=True如果记录到 .csv 文件中,这个文件的结构可以记为: train[892][3] ,这样一个二维数组,行数为 892,列数为 3.405...
2020-10-28 16:10:39 528
原创 Flask 项目实战:实现一个精美的智能提升优先级的计算器
day 1~day 27 总结了 Python 基础部分和进阶部分所有核心知识点。如果你充分利用这 27 天,并掌握了主要知识点。那么接下来,你在学习基于 Python 开发的常见框架和包时,将会事半功倍,学习速度会更快。今天我们将利用过往所学的知识,使用 Web 主流框架之一 Flask,进行项目实战,实现一个精美的 Web 版计算器。Web 版计算器使用 Flask 作为后端,前端使...
2020-10-28 16:10:39 962
原创 Python 全栈 400 之画图练习
354 10行代码看matplotlib绘图基本原理from matplotlib.figure import Figurefrom matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvasfig = Figure()canvas = FigureCanvas(fig)ax = fig.add_axes...
2020-10-28 16:10:38 271
原创 Python 全栈 400 之统计学练习
381 什么是一个事件?抛硬币出现正面就可以定义为一个事件 X;抛硬币出现反面也能被定义为一个事件 Y;抛硬币 10 次,正面朝上次数也可定义为一个事件 Z;在101班测量了40名学生的身高,学生的平均身高也可以被定义为一个事件 H. 382 什么是概率?概率描述某个事件发生的概率,比如上面事件 X 发生的概率为 0.4,则对应的事件 Y 发生的概率就为 0.6,事件 X 和 事件 Y ...
2020-10-28 16:10:38 576
原创 Python 全栈 400 之程序员必备算法练习
334 程序员要知道什么是算法?我们一直在讲算法,算法,那么什么是一个算法呢?算法就是用来解决特定问题的指令序列,这句话并不难理解,因为我们平时一直就在写代码,写这些代码当然不是徒劳的,是为解决某个特定问题,代码必然也是指令序列,所以问题出现了:我们平时写的代码也能叫做算法吗?从算法的定义看,的确是这样,我们平时就是一直在写算法,只不过有些读者编写的算法代码偏向于业务逻辑,更多涉及前后端框架...
2020-10-28 16:10:37 216
原创 Python 全栈 400 之NumPy数值计算练习
240 NumPy 数值计算更高效的案列Python 已经提供了很多丰富的内置包,我们为什么还要学习 NumPy 呢?先看一个例子,找寻学习 NumPy 的必要性和重要性。打开 IPython,创建 Python 的列表 a 对象。然后,使用列表生成式,创建一个元素都为原来两倍的新列表 a2,并统计这一行的用时为 95.7 ms .In [76]: a = list(range(1000...
2020-10-28 16:10:36 516
LeetCode-Manager
2017-06-10
LeetCode 完成题目管理工具
2017-06-10
.NET-BackgroundWorker实现异步处理和滚动条报告进度Demo
2017-05-05
归并排序算法程序模拟
2017-03-30
.NET-TreeView控件扩展功能:CheckBoxs父子选中状态同步和自动调整
2017-03-28
快速排序算法实现
2017-03-16
.NET: Xml.Serialization常用对象导图
2017-03-10
如何由浅复制到深度复制
2017-03-07
C#中的ArrayList导图
2017-03-07
用C#描述数据结构2:Array
2017-03-06
统计代码执行时间对象
2017-03-06
根据业务倒推观察者模式
2017-03-05
mvc 新建本地mdf 出错
2017-03-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人