自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python基础之文件的读写(全网最详细)

本文介绍了Java程序员学习Python时文件操作的基础知识。主要内容包括:1)文件分类:文本文件存储常规字符串,二进制文件存储字节数据;2)文件操作:使用open()函数打开文件,详细说明不同模式参数及使用场景;3)读写方法:read()、write()等常用方法的使用示例;4)资源管理:强调文件关闭的重要性,推荐使用with语句自动管理资源;5)编解码问题:解释字符编码原理,演示encode()和decode()方法的使用。

2025-07-16 12:30:51 567

原创 Python基础之函数(全网最详细)

本文系统介绍了Python函数的核心知识。首先从数学和编程两个角度对比了函数的概念,强调函数作为输入输出转换器的本质。详细讲解了Python函数的定义、调用方法及参数传递机制,包括形参与实参的区别、位置参数与关键字参数的使用、默认参数设置以及不定长参数(*args和**kwargs)的处理。特别分析了可变与不可变对象在参数传递时的差异。文章还深入探讨了递归函数的实现原理、变量作用域规则以及lambda匿名函数的应用。

2025-07-15 18:36:36 783

原创 Python基础之程序的异常处理

本文介绍了Python异常处理的核心知识,包括异常概念、分类和处理方法。异常是指程序运行时的非预期情况,分为内置异常(如ZeroDivisionError、IndexError等)和自定义异常。异常处理使用try-except结构,支持单异常、多异常和未知异常捕获,还可配合else和finally执行不同逻辑。文章还讲解了raise抛出异常、异常传递机制,以及如何在不同层级处理异常。通过系统学习这些内容,开发者可以编写更健壮的代码,提高程序稳定性。

2025-07-08 13:21:01 866

原创 Python基础之结构化程序的三大结构

《Python基础控制结构教程:从Java程序员视角入门》摘要:本文为Java程序员提供Python基础控制结构学习指南,涵盖顺序、分支和循环三大结构。顺序结构介绍默认执行流程及异常处理;分支结构详解单分支(if)、双分支(if-else)及多分支(if-elif-else),特别讲解Python3.10新增的match-case模式匹配;循环结构重点对比for和while的用法,包括break/continue控制语句。

2025-07-08 09:35:03 541

原创 Python基础之内置函数(完整指南)

摘要:本文系统介绍了Python内置函数的分类及应用。数值处理函数包括类型转换(abs/round)、进制转换(bin/hex)和运算函数(pow/divmod);序列操作函数涵盖转换(list/tuple)、枚举(enumerate)和排序(sorted);对象操作函数提供反射功能(getattr/type);迭代器函数(iter/next)和字符串编码函数(chr/ord)分别处理迭代和字符编码。程序控制函数如eval/exec支持动态执行代码,而filter/map等函数式工具则简化数据处理。

2025-07-06 15:59:04 622

原创 Python 基础之变量与常量

本文介绍了Java程序员学习Python时关于变量的基础知识。主要内容包括:1. 变量的定义与组成(数据类型、内存地址、具体值);2. Python变量的动态类型特性,无需显式声明类型;3. 变量的命名规则、声明赋值方式及多变量赋值语法;4. 变量作为对象引用的本质;5. 常量的约定命名方式;6. 内存地址的概念及查看方法(id()函数)。特别强调了Python与Java在变量处理上的区别,如动态类型、变量作为对象引用等特性。

2025-07-06 07:45:00 1181

原创 Python基础之七种运算符

本文重点讲解了Python3的运算符系统。内容涵盖七类核心运算符:算术运算符(+、-、*、/等)、比较运算符(==、>等)、赋值运算符(=、+=等,包括海象运算符:=)、逻辑运算符(and/or/not)、位运算符(&、|、^等)、成员运算符(in/not in)和身份运算符(is/is not)。通过代码实例详细演示了各类运算符的使用方法,特别强调了运算符优先级规则及其对运算结果的影响,建议复杂逻辑使用括号明确执行顺序。

2025-07-05 14:28:31 1374

原创 Python 九种基础数据类型(二)

本文介绍了Python三大组合数据类型:集合、元组和列表。集合(set)具有无序性、唯一性特点,支持并集、交集等数学运算,常用方法包括add()、remove()等。元组(tuple)是不可变序列,元素不可修改但支持连接、切片等操作。列表(list)是可变序列,提供append()、sort()等丰富方法,支持元素增删改查。文章通过代码示例详细演示了每种类型的定义方式、核心特性及常用操作,帮助Java程序员快速掌握Python数据结构的基础知识。

2025-07-05 09:15:00 826

原创 Python 九种基础数据类型(一)

《Java程序员学Python:从入门到精通》摘要: 本文针对Java开发者系统讲解Python3基础数据类型,涵盖数值类型(整型、浮点、复数)、字符串操作及格式化方法。重点对比Python2/3差异,如整型统一为无限精度int,解析浮点数精度问题及round()解决方案,介绍复数运算。字符串部分详解索引切片、常用函数(len()/split()/join()等)和两种格式化方式(%操作符与format()方法),特别演示多行字符串、字符串逆序等实用技巧。通过类型转换、数值处理等示例,帮助Java开发者快速

2025-07-04 10:59:19 1059

原创 Python 基础语法(全网最详细)

《Java程序员转Python入门指南》摘要:本教程针对Windows系统Python3环境,从Java开发者角度讲解Python基础。重点包括:1)编码格式(UTF-8默认编码及指定方法);2)标识符命名规则(禁用数字开头/关键字,推荐下划线命名法);3)注释方式(单行#与多行三引号);4)代码块通过缩进而非{}控制。特别对比Java语法差异,如Python的缩进敏感特性,帮助Java开发者快速适应Python编程规范。

2025-07-04 09:45:00 407

原创 PyCharm 开发工具简介

摘要:本文介绍了PyCharm项目创建与结构管理要点。创建项目时需注意存放路径和Python版本设置,项目默认包含.venv虚拟环境用于隔离依赖,防止版本冲突。项目结构中还包含ExternalLibraries(外部依赖视图)和ScratchesandConsoles(临时文件目录)。建议学习阶段就按正式项目结构组织代码,将源码统一放在src目录下,为后续实战项目做准备。虚拟环境的使用能有效管理不同项目的第三方库版本,提升开发效率。

2025-07-03 15:08:23 342

原创 Python开发环境搭建

摘要: Java程序员转学Python的入门指南,涵盖Python环境安装与开发工具配置。首先检查系统是否已安装Python,未安装则从官网下载最新版本(推荐3.13的AMD64位),自定义安装并配置环境变量。开发工具推荐PyCharm,支持调试、语法高亮等功能,需注意安装路径和非系统盘存储。破解版资源可参考评论区。全文以Windows系统为例,逐步引导完成Python开发环境搭建。

2025-07-03 12:52:07 728

原创 JAVA11 开发环境的下载与安装(全网最详细)

java开发环境的安装和环境变量的配置

2025-01-30 15:07:38 7283 1

JDK11安装包+安装教程非常适合小白,全网最详细

资源主要包括两部分 1、安装包 jdk-11.0.12_windows-x64_bin.exe 2、最详细的安装教程

2025-01-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除