随笔分类 -  Python

1 2 3 4 5 ··· 10 下一页
摘要:冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 以下是使用Python实现冒泡排序的代码示例: def bubble_sort(arr): n = len(ar 阅读全文
posted @ 2025-10-27 23:47 nxhujiee 阅读(11) 评论(0) 推荐(0)
摘要:打包exe出错了: Traceback (most recent call last): File "huu.py", line 6, in n = int(input('enter:')) RuntimeError: input(): lost sys.stdin 源码: python print 阅读全文
posted @ 2025-10-27 21:12 nxhujiee 阅读(4) 评论(0) 推荐(0)
摘要:在Python中,string模块提供了一系列与字符串操作相关的常量和工具函数,主要用于处理ASCII字符集、格式化模板等场景。以下是核心内容的分类说明,并附代码示例: 1. 常用字符串常量(直接访问) 属性名 描述 示例值 ascii_letters 所有ASCII字母(大小写) 'abcdefg 阅读全文
posted @ 2025-10-26 01:11 nxhujiee 阅读(4) 评论(0) 推荐(0)
摘要:time 库是 Python 中用于处理时间相关操作的常用模块,提供了获取时间、格式化时间、时间戳转换以及程序计时等功能。以下是 time 库中的常用函数及其详细说明: 一、时间获取函数 time.time() 功能:获取当前时间的时间戳,即从世界标准时间(UTC)1970 年 1 月 1 日 00 阅读全文
posted @ 2025-10-26 01:09 nxhujiee 阅读(8) 评论(0) 推荐(0)
摘要:在Python中,math库是一个内置的标准库,提供了许多执行复杂数学运算的函数,涵盖基础数值处理、数论与组合计算、幂与对数运算、三角函数与角度转换等多个方面。以下是math库中一些常用函数的分类及说明: 一、基础数值处理函数 ceil(x):向上取整,返回大于或等于x的最小整数。例如,math.c 阅读全文
posted @ 2025-10-26 01:03 nxhujiee 阅读(10) 评论(0) 推荐(0)
摘要:sys 库是 Python 标准库中与解释器交互的核心模块,提供了访问解释器变量、控制程序流程、管理环境配置等功能。以下是其常用函数及变量的分类说明和典型应用场景: 一、命令行参数与程序控制 sys.argv 功能:获取命令行参数列表,sys.argv[0] 为脚本名,后续为传入参数。 示例:imp 阅读全文
posted @ 2025-10-26 00:58 nxhujiee 阅读(10) 评论(0) 推荐(0)
摘要:os 库是 Python 的标准库,提供了与操作系统进行交互的功能,包括文件和目录操作、环境变量管理、进程控制等。以下是 os 库中一些常用的函数及其分类介绍: 一、文件和目录操作 os.getcwd() 获取当前工作目录,返回一个字符串表示的路径。 os.listdir(path='.') 列出指 阅读全文
posted @ 2025-10-26 00:52 nxhujiee 阅读(4) 评论(0) 推荐(0)
摘要:txt = """男孩:boy 女孩:girl 姓名:name 年龄:age 性别:sex""" # 转换为字符串列表(每行一个元素) str_list = [line for line in txt.split('\n')] # 创建中-英字典 zh_en_dict = {} for line i 阅读全文
posted @ 2025-10-25 22:46 nxhujiee 阅读(5) 评论(0) 推荐(0)
摘要:在Python中,列表(List)、集合(Set)和字典(Dict)是三种常用的数据结构,它们在增、删、查、改操作上各有特点。以下是它们的详细对比: 1. 列表(List) 列表是有序的可变序列,支持重复元素。 操作 方法 示例 说明 增 append()insert()extend() lst.a 阅读全文
posted @ 2025-10-25 21:58 nxhujiee 阅读(7) 评论(0) 推荐(0)
摘要:集合(Set)是数学和编程中常用的数据结构,用于存储唯一元素(无重复值)。以下是集合的常见操作及其示例,涵盖数学集合和编程实现(以Python为例): 1. 创建集合 数学表示:A = {1, 2, 3} Python示例:A = {1, 2, 3} # 直接创建集合 B = set([2, 3, 阅读全文
posted @ 2025-10-25 21:29 nxhujiee 阅读(7) 评论(0) 推荐(0)
摘要:在Python中,集合(set)和列表(list)是两种不同的数据结构,各自有独特的使用场景和特性。选择它们的关键在于是否需要唯一性、顺序性或高效的查找/修改操作。以下是详细对比和选择建议: 1. 核心特性对比 特性 列表(List) 集合(Set) 顺序性 有序(按插入顺序存储) 无序(不保证顺序 阅读全文
posted @ 2025-10-25 21:26 nxhujiee 阅读(6) 评论(0) 推荐(0)
摘要:在Python中,与str.endswith()类似的方法(主要涉及字符串的开头/结尾检查、子串搜索等)有很多,以下是核心方法及其功能对比: 1. 开头检查:str.startswith() 功能:检查字符串是否以指定前缀开头,返回True/False。 示例:"hello.txt".startsw 阅读全文
posted @ 2025-10-24 20:04 nxhujiee 阅读(7) 评论(0) 推荐(0)
摘要:Python 字符串提供了丰富的内置方法,除了之前提到的对齐方法外,还有许多常用功能。以下是一些核心方法分类及示例: 1. 分割与连接 split(sep=None, maxsplit=-1) 按分隔符分割字符串,返回列表。sep 为分隔符(默认空格),maxsplit 限制分割次数。 示例:"a, 阅读全文
posted @ 2025-10-16 16:22 nxhujiee 阅读(13) 评论(0) 推荐(0)
摘要:PyScript 的代码提示和自动完成功能确实可能因性能问题导致延迟,尤其在较慢的网络环境或复杂项目中。以下是几种优化方案,可显著改善流畅度: 1. 本地化依赖(关键优化) PyScript 默认通过 CDN 加载 Python 运行时和库,网络延迟是主要瓶颈。改用本地或内网源可大幅加速: 步骤: 阅读全文
posted @ 2025-10-04 13:58 nxhujiee 阅读(15) 评论(0) 推荐(0)
摘要:在 Python 中,超长代码行可以通过以下几种方式换行,以符合 PEP 8 规范(建议每行不超过 79 个字符): 1. 使用括号隐式换行 Python 会自动将括号内的内容(圆括号 ()、方括号 []、花括号 {})视为连续行: # 函数调用或参数列表换行 result = some_funct 阅读全文
posted @ 2025-09-28 11:13 nxhujiee 阅读(23) 评论(0) 推荐(0)
摘要:当然可以,以下是一个与if语句相关的练习题,它结合了简单的数学计算和条件判断: 练习题:成绩评定系统 假设你正在为一个学校开发一个简单的成绩评定系统。系统需要根据学生输入的分数来判断并输出学生的成绩等级。请编写一个Python程序,根据以下规则输出成绩等级: 如果分数小于60,输出“不及格”。 如果 阅读全文
posted @ 2025-09-26 15:36 nxhujiee 阅读(12) 评论(0) 推荐(0)
摘要:当然,以下是一个关于Python中if语句的练习题,旨在帮助理解和应用条件判断: 练习题:天气预测系统 假设你正在开发一个简单的天气预测系统,该系统基于用户输入的温度值来判断并输出相应的天气状况。请编写一个Python程序,根据以下规则输出天气状况: 如果温度小于0摄氏度,输出“寒冷天气,请穿暖和点 阅读全文
posted @ 2025-09-26 15:35 nxhujiee 阅读(12) 评论(0) 推荐(0)
摘要:Pythonic 是 Python 社区中用来形容代码或编程风格符合 Python 设计哲学的术语。它强调代码应简洁、易读、高效,并充分利用 Python 的语言特性,而非机械地套用其他语言的编程习惯。Pythonic 的代码通常更贴近自然语言,减少冗余,同时保持清晰性和可维护性。 Pythonic 阅读全文
posted @ 2025-09-26 09:08 nxhujiee 阅读(23) 评论(0) 推荐(0)
摘要:PEP 8 是 Python 官方的代码风格指南,全称为 Python Enhancement Proposal 8(Python 增强提案 8),旨在通过统一编码规范提升代码的可读性、一致性和可维护性。以下是其核心内容与重要性: 一、PEP 8 的核心规范 代码布局 缩进:使用 4 个空格(禁止混 阅读全文
posted @ 2025-09-26 08:51 nxhujiee 阅读(32) 评论(0) 推荐(0)
摘要:https://segmentfault.com/a/1190000047277781 12分钟讲解Python核心理念 本内容是对 Every Python Concept Explained in 12 Minutes 内容的翻译与整理。 Python之禅(The zen of Python) 阅读全文
posted @ 2025-09-26 08:49 nxhujiee 阅读(18) 评论(0) 推荐(0)

1 2 3 4 5 ··· 10 下一页