JAVA程序员的Python入门:两天速成笔记

3 下载量 184 浏览量 更新于2024-08-29 收藏 324KB PDF 举报
"Python学习 | 一个JAVA程序员两天的Python入门笔记" 本文是一位JAVA程序员通过两天时间学习Python的基础语法所做的一份笔记,旨在总结归纳学习内容,并希望能对其他初学者有所帮助。作者通过视频教程、博客和搜索引擎进行学习,涵盖了Python的基础语法,包括注释、算术运算符和优先级、程序执行原理、变量的概念与定义、命名规则、输入和输出、数据类型(数值型和非数值型)、列表、元组、列表与元组的转换、字典、字符串特性以及Python中的循环、函数、模块管理等核心概念。 1. 注释:在Python中,单行注释使用`#`,多行注释可以使用三个单引号(`'''`)或三个双引号(`"""`)包裹。 2. 算术运算符及优先级:Python支持常见的算术运算符如加(+), 减(-), 乘(*), 除(/), 模运算(%)等,还有幂运算()。运算符的优先级遵循数学常规,括号具有最高优先级,幂次次之,然后是乘法和除法,最后是加法和减法。 3. 程序执行原理:Python是一种解释型语言,它通过解释器逐行执行代码,而不是预先编译成机器语言。 4. 变量:Python中的变量无需预声明,可以直接赋值定义,且类型动态绑定。变量命名遵循一定的规则,例如不能以数字开头,不能使用保留字等。 5. 输入和输出:Python提供了内置的`input()`函数用于接收用户输入,`print()`函数用于输出信息。 6. 数据类型:Python有多种数据类型,包括数值型(如整型(int)、浮点型(float))和非数值型(如字符串(str)、布尔型(bool)、列表(list)、元组(tuple)、字典(dict)等)。 7. 列表与元组:列表是可变数据类型,使用方括号`[]`定义,元素可以通过索引进行修改。元组是不可变数据类型,使用圆括号`()`定义,一旦创建就不能修改。 8. 列表与元组的转换:通过`list()`函数可以把元组转换为列表,而`tuple()`函数则可以把列表转换为元组。 9. 字典:字典是一种键值对存储的数据结构,通过花括号`{}`定义,键和值之间用冒号`:`分隔,键值对之间用逗号`,`分隔。 10. 字符串:字符串是字符的序列,可以用单引号`'`或双引号`"`定义。Python字符串支持多种操作,如切片、拼接、查找、替换、格式化等。 11. for循环:Python的for循环常用于遍历序列(如列表、元组、字符串)或其他可迭代对象,语法结构为`for item in iterable:`。 12. 可变数据类型与不可变数据类型:列表、字典等是可变数据类型,而元组、字符串、数值等是不可变数据类型。这意味着对不可变数据类型的修改会生成新的对象。 13. 局部变量和全局变量:局部变量在函数内部定义,仅在该函数范围内有效;全局变量在整个程序范围内都可以访问,除非在函数内部重新定义。 14. 逻辑语句:包括条件语句(如`if`, `elif`, `else`)和循环语句(如`for`, `while`)。 15. 函数:函数是组织良好、可重用的代码块,通过`def`关键字定义,可以接受参数并返回结果。 16. 模块:Python的模块系统允许将代码分割到多个文件中,通过`import`语句引入。 17. 明信篇管理代码:可能是指通过模块、包等手段来组织和管理代码,提高代码的可读性和可维护性。 本文对于想要快速了解Python基础知识的JAVA程序员或初学者来说,是一份不错的参考资料,覆盖了学习Python的基本路径,有助于快速上手这门语言。