Python基础
文章平均质量分 81
python基础知识
码银
CSDN校园主理人、阿里云专家博主、Python领域新星创作者、OceanBase 数据库V2数据库认证专员、新星计划潜力新星、51CTO2023年度最佳博文奖,支付宝开发者社区优秀博主。欢迎交流学习!
展开
-
【python】图形用户界面学习之tkinter
Tkinter是Python中内置的图形用户界面(GUI)库。它是Tk GUI工具包的接口,可以创建和管理窗口、按钮、标签、文本框等各种GUI组件,并与用户交互。使用Tkinter,可以创建各种GUI应用程序,如桌面应用程序、图形编辑器、游戏等。它提供了丰富的功能和灵活的布局选项,可以满足大多数GUI应用程序的需求。原创 2024-04-22 09:21:09 · 608 阅读 · 2 评论 -
[Python]可视化地展示出表格中某一列同一数据的出现次数
Matplotlib画图工具的官网地址是 http://matplotlib.org/Python环境下实现Matlab制图功能的第三方库,需要numpy库的支持,支持用户方便设计出二维、三维数据的图形显示,制作的图形达到出版级的标准。pandas 是 Python 编程语言中一个强大的数据处理和分析库。它提供了快速、灵活和富有表达力的数据结构,设计目的是使“关系”或“标记”数据的“使用”既简单又直观。原创 2024-04-18 09:57:51 · 534 阅读 · 7 评论 -
Python打包成.exe可执行文件步骤
①、②、③这几个文件都是打包成功后多出来的。这样就可以方面在任意电脑上运行小游戏啦!原创 2024-04-04 14:13:56 · 608 阅读 · 12 评论 -
Python(21)正则表达式中的“元字符”
大家好!我是🥰欢迎关注🥰:CSDN:码银公众号:码银学编程获取资源:公众号回复“python资料”正文。原创 2024-02-08 09:10:18 · 594 阅读 · 6 评论 -
【python】使用os模块
OS模块作为一个常用的库,学习一下是非常有必要的。os模块是Python内置的一个与操作系统交互的模块,它提供了一种使用操作系统相关功能的便捷方法。通过os模块,可以实现许多与文件和目录相关的操作,如文件的创建、删除和重命名,以及目录的创建、删除和遍历等。原创 2024-03-24 17:00:36 · 592 阅读 · 8 评论 -
在python中JSON数据格式的使用
JSON是一种数据格式,由美国程序设计师DouglasCrockford创建的,JSON全名是JavaScript Object Notation,由JSON英文全文字义我们可以推敲JSON的缘由,最初是为JavaScript开发的。这种数据格式由于简单好用被大量应用在Web开发与大数据数据库(NoSQL),现在已成为一种著名数据格式,Python与许多程序语言同时采用与支持。也由此在使用Python设计程序时,可以将数据以JSON格式存储,与其他程序语言的设计师。(摘自《python王者归来》)原创 2024-02-15 11:09:57 · 3147 阅读 · 47 评论 -
Python(20)正则表达式(Regular Expression)中常用函数用法
正则表达式是一个特殊的字符序列,帮助用户非常便捷的检查一个。原创 2024-02-07 09:00:23 · 4396 阅读 · 82 评论 -
Python(22)正则表达式中的“限定符”
大家好!我是🥰欢迎关注🥰:CSDN:码银公众号:码银学编程获取资源:公众号回复“python资料”原创 2024-02-09 09:17:56 · 968 阅读 · 17 评论 -
Python编程中的异常处理
程序错误(errors)有时也被称为程序异常(exceptions),这是每个编程人员都会经常遇到的问题。在过去,当遇到这类情况时,程序会终止执行并显示错误信息,通常是以Traceback的形式展示详细的异常报告。然而,Python提供了一项强大的功能,允许我们捕捉这些异常并编写相应的异常处理程序。当异常被捕捉时,会执行相应的异常处理程序,从而使程序能够继续执行,而不是立即终止。这样的机制极大地增强了程序的健壮性和容错能力。原创 2024-02-18 12:07:25 · 1854 阅读 · 64 评论 -
python(23)——while循环
在Python中,while 循环用于重复执行一段代码块,只要指定的条件保持为真(True)。一旦条件变为假(False),循环就会终止。while 循环通常用于在不知道循环将执行多少次的情况下进行迭代。:程序设计时,如果忘了设计条件可以离开循环,程序造成无限循环状态,此时可以同时按键,中断程序的执行。原创 2024-02-21 08:58:54 · 866 阅读 · 3 评论 -
Python(18)--文件输入/输出 Ⅱ
前一篇文章(python(17)–文件的输入/输出-CSDN博客)介绍了如何操作文本文件和二进制文件,以及对应文件的写入和读取。这篇文章继续学习文件的输入/输出操作😆。原创 2024-01-21 10:41:24 · 1235 阅读 · 44 评论 -
Python(19)Excel表格操作Ⅰ
主要内容包括,导包, 读取EXCEL文件 1、获取worksheet名称 2、设定当前工作表 3、输出目标单元格数据 4、工作表.rows(行) 5、工作表.columns(列)。worksheet,即下方的工作表,打开Excel表格后,下方左下角的 “+”号可以建立新的worksheet。库中的一个属性,用于遍历 Excel 工作表中的所有行。库中的一个属性,用于遍历 Excel 工作表中的所有列。属性,它返回一个生成器,用于产生工作表中的所有行。属性,它返回一个生成器,用于产生工作表中的所有列。原创 2024-01-30 13:02:25 · 4274 阅读 · 63 评论 -
python(17)--文件的输入/输出
操作文本文件、二进制文件,输入、读出、打开模式原创 2024-01-08 17:46:35 · 2599 阅读 · 35 评论 -
【腾讯云 Cloud Studio 实战训练营】基于Cloud Studio完成简易通讯录
Cloud Studio 是基于浏览器的集成式开发环境(IDE),为开发者提供了一个永不间断的云端工作站。用户在使用 Cloud Studio 时无需安装,随时随地打开浏览器就能在线编程。Cloud Studio 作为在线 IDE,包含代码高亮、自动补全、Git 集成、终端等 IDE 的基础功能,同时支持实时调试、插件扩展等,可以帮助开发者快速完成各种应用的开发、编译与部署工作。Cloud Studio(云端 IDE)简介 | Cloud Studio。原创 2023-07-25 08:57:47 · 4245 阅读 · 164 评论 -
简易评分系统
制作一个简易评分系统,要求完成以下功能:1. 用户验证功能(1)输入用户名及口令,然后在已有的用户名及口令中检查是否合法;(2)如果用户名及口令合法,进入查询界面;(3)如果用户名及口令不合法,用户名或口令最多可输入3次,验证错误超过3次以后,自动退出系统。2. 评分功能(1)在评委所打的分数中,去掉一个最高分,去掉一个最低分,得出个选手的平均分;(2)按平均分进行排序,得出各选手的名次。3. 菜单设计(1)用户能够设置评委的人数并输入姓名;(2)用户能够设置选手的人数;原创 2023-07-11 20:56:16 · 2114 阅读 · 50 评论 -
python--排序总结
快速排序插入排序冒泡排序希尔排序选择排序堆排序归并排序原创 2023-02-24 09:30:04 · 3102 阅读 · 40 评论 -
Python(1)变量的命名规则
python的系统保留字、系统内置函数、如何定义变量原创 2023-02-19 17:36:45 · 1240 阅读 · 24 评论 -
Python猜数字游戏(4版)
1.猜0-9之间的数字;2.100以内随机数猜测;3.设置最大猜测次数;4.函数封装原创 2022-05-10 17:38:40 · 17611 阅读 · 1 评论 -
python(8.5)--列表习题
使用insert()方法,即list.insert(index, 6),其中index为插入位置的索引。答案:使用remove()方法,即list.remove(3)4. 在列表list = [1, 2, 3]中查找是否有元素2。3. 计算列表list = [1, 2, 3]中元素的个数。5. 如何从列表[1,2,3,4,5]中删除元素:3。6. 如何在列表[1,2,3,4,5]中插入元素:6。答案:使用in关键字可以在列表中查找某个元素。答案:[1, 2, 3]答案:[5, 2, 3]原创 2023-02-18 09:30:27 · 4442 阅读 · 77 评论 -
python--石头剪刀布游戏(列表)
python--石头剪刀布游戏(列表)原创 2023-02-16 12:26:17 · 4488 阅读 · 36 评论 -
python(16)--类
格式:内容💎鄙人目前还是一名学生,最熟悉的也就是学校了,所以就以学校为例子来建立一个类吧headline="帝国理工大学"return "博学创新"print("我所在的学校是:",user1.headline)print("学校的校训是:",user1.schoolmotto())💎上述代码中,定义了一个叫类名"School"的类;类中定义了一个叫做“headline”的属性,和一个方法:schoolmotto(self);若想使用该类中的东西,就得定义一个。原创 2023-02-14 15:32:35 · 899 阅读 · 2 评论 -
python(15)--函数设计
自定义函数,形参实参,返回值1,2,多个原创 2023-02-10 12:09:20 · 902 阅读 · 8 评论 -
python(14)--集合
本篇文章学习的是 python 中的基础知识。建立集合{}set(),集合的交集、并集、差集、对称差集,和常见函数介绍add,remove,sorted,update,pop,copy,clear,等等原创 2023-02-09 12:18:01 · 1453 阅读 · 6 评论 -
python(13)--字典(Dict)
字典也是一个列表型的数据结构,字典的数据是用“{ }”装的(列表:[ ],元组:( )),字典的元素是一一对应的关系“key-value”。格式:#value是任何的python的对象#字典的元素数量也是用len()函数实例:tea={'红茶':30,'绿茶':20,'茉莉花茶':40}print(tea)print("字典flower的元素数量是:",len(flower))print("字典的数据类型:",type(tea))原创 2023-02-07 12:39:57 · 1188 阅读 · 21 评论 -
Python(12)--元组
元组(tuple):这种数据类型结构与列表相同,但它与列表也有很大的差异,它的元素值与元素个数不可更改。列表的定义是将元素放入[ ]中,元组的定义是将元素放入()中。格式:name_tuple=(元素1,...,元素n)name_tuple=(元素1,) #只有一个元素的元组,有“,”实例:num=(1,)print("元组的数据类型:",type(num))原创 2023-02-01 15:12:52 · 607 阅读 · 2 评论 -
Python(11)--for循环
for循环可以让程序将整个对象内的元素遍历(也可以称迭代),在遍历期间,同时可以纪录或输出每次遍历的状态或称轨迹。新列表=【表达式 for 项目 in 可迭代对象】Python可以使用range()函数产生一个等差序列,我们又称这等差序列为可迭代对象,也可以称是range对象。由于range()是产生等差序列,我们可以直接使用,将此等差序列当作循环的计数器。原创 2023-01-28 14:17:13 · 296 阅读 · 4 评论 -
Python(10)--字符串内置方法详解
replace(old, new, count=-1, /):返回一个副本,将所有出现的子字符串old替换为new;count:更换的最大出现次数。-1(默认值)表示替换所有出现的情况。如果给出了可选参数count,则只会出现第一个计数更换。strip():删除字符串头尾两端多余的空白。rstrip():删除字符串尾端多余的空白。lstrip():删除字符开始端多余的空白。replace()函数。原创 2023-01-25 14:16:54 · 363 阅读 · 2 评论 -
Python(9)--列表·进阶使用
格式:List_name.remove(想要删除的东西)格式:List_name.reverse( )如果列表中有相同的元素,就删除第一个出现的元素。颠倒排序,使用后就永久生效了。效果如同:[::-1]原创 2023-01-23 16:12:17 · 425 阅读 · 3 评论 -
python(7)--if语句
测试某一年是否润年,润年的条件是首先可以被4整除(相当于没有余数),这个条件成立时,还必须符合,它除以100时余数不为0或是除以400时余数为0,当2个条件皆符合才算润年。原创 2023-01-18 14:39:59 · 287 阅读 · 0 评论 -
python(8)--列表·初阶使用
语法格式:list_name=[元素1,……,元素n]实例:name=['李华‘,‘张三’,’李四‘]print("lihua的成绩:",score)name=['李华','张三','李四']原创 2023-01-19 12:53:25 · 256 阅读 · 0 评论 -
python(6).print()函数详解
print()函数简介,以及input()函数的结合使用原创 2023-01-15 12:57:31 · 242 阅读 · 0 评论 -
python(5)字符串相关知识点
字符串数据所谓的字符串数据是指两个单引号()之间或是两个双引号()之间任意个数字元符号的数据,它的数据类型代号是 str 。#!/usr/bin/python3x="hello world"print(x)print(type(x))y='你好'print(y)print(type(y))字符串的连接python中使用“+”连接字符串str1="36"str2="D"str3=str1+str2print(str3)多行字符串原创 2023-01-11 16:54:28 · 184 阅读 · 0 评论 -
Python(4)数值数据类型
整数与浮点数的运算;2进制的整数转换;8进制的整数转换;16进制的转换;强制数据类型的转换;数值运算的常用函数原创 2023-01-02 14:22:23 · 300 阅读 · 3 评论 -
python(3)将·一个·语句分成多行
目录1.将一个语句分成多行2.运行结果 1.注释错误后,报错的例子:2.语法上可行的备注将一个语句分成多行,后面加上"\"符号, Python 解释器会将下一行的语句视为这一行的语句。特别注意:在"\"符号右边不可加上任何符号或文字,即使是注释符号也不允许。 2.运行结果 这里我不仅备注了,还加了好几个空格,所以即使删了备注也不要忘记删除空格。原创 2022-12-24 11:37:23 · 1178 阅读 · 0 评论 -
python(2) 赋值运算符
本博客利用了部分网络资源,版权归原作者及网站所有,虽力求保存原有的版权信息并尽可能注明来源,但由于很多资料经过多次转摘,已经无法确定真实来源;a /=b => a=a/b #除法,返回一个浮点数。a //=b => a=a//b #整数除法,返回一个整数。a= **b => a=a**b #a的b次方,a^b。n不限 max(1, 2, 5, 4, 3) 结果为 5。n不限 min(1, 2, 5, 4, 3) 结果为 1。类与对象、继承、多态。原创 2022-12-24 10:03:32 · 192 阅读 · 2 评论