ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Agent学习路线之——python 入门①(从环境搭建到变量与数据类型)

Agent学习路线之——python 入门①(从环境搭建到变量与数据类型) 【Python入门】Python Day01学习笔记——从环境搭建到变量与数据类型本文为 Python 学习第一天的完整笔记涵盖 Python 发展历史、解释器安装、PyCharm 配置、常用快捷键以及变量的定义、命名规范、基本数据类型与类型判断适合零基础入门学习。一、Python 环境搭建1.1 Python 的发展与历史背景Python 由荷兰程序员Guido van Rossum吉多·范罗苏姆于 1989 年圣诞节期间开始设计1991 年发布第一个公开版本。名字来源于英国喜剧团体Monty Python并非蟒蛇。设计哲学优雅、明确、简单强调代码的可读性。目前广泛应用于 Web 开发、数据分析、人工智能、自动化运维、爬虫等领域。1.2 解释器安装Python 解释器是运行 Python 代码的核心程序常见有两种安装方式解释器类型说明适用场景Python 原生解释器从官网下载的标准 CPython仅包含基础环境初学者、轻量级开发Anaconda 环境集成了 Python 解释器 大量科学计算库numpy、pandas 等 conda 包管理工具数据分析、机器学习新手推荐先安装Python 原生解释器理解基础环境后再根据需要使用 Anaconda。安装步骤简述前往 Python 官网 下载对应系统的安装包。安装时务必勾选Add Python to PATH将 Python 加入环境变量。打开 cmd 输入python --version能显示版本号即安装成功。1.3 PyCharm 安装配置和使用PyCharm 是 JetBrains 公司出品的 Python 专用 IDE是目前最主流的 Python 开发工具。Community社区版免费功能足够日常学习和开发。Professional专业版付费支持 Web 开发、数据库工具等高级功能。学习阶段使用社区版即可。配置要点安装后新建项目选择已安装的 Python 解释器。在File → Settings → Project → Python Interpreter中可查看和切换解释器。右键.py文件 →Run即可运行代码。二、编写代码常用快捷键在 PyCharm 中熟练使用快捷键可以大幅提升编码效率以下是日常开发中最常用的几个快捷键功能说明Ctrl Z撤销回退上一步操作Ctrl Y删除当前行删除光标所在的整行注意与其他软件的重做不同Ctrl D复制当前行将光标所在行复制到下一行Ctrl X剪切当前行未选中内容时剪切整行选中时剪切选中内容Ctrl Alt L格式化代码自动调整代码缩进和格式让代码更规范养成写完代码后按Ctrl Alt L格式化的好习惯代码更整洁易读。三、变量3.1 变量的定义变量是程序中用来存储数据的容器。在 Python 中变量不需要声明类型直接赋值即可使用。# 定义变量name张三age18height1.75语法规则变量名和变量值要与等号空格分开即变量名 变量值。# 正确写法等号两边有空格name张三# 不推荐写法缺少空格可读性差name张三Python 是动态类型语言变量的类型由赋值时的值决定同一个变量可以被赋予不同类型的值。x10# x 是整数xhello# x 变成了字符串这在 Python 中是允许的3.2 变量的命名规范命名规范是一种约定俗成的风格不遵守不会报错但会影响代码的专业性和可读性。命名风格规则适用场景大驼峰每个单词首字母大写如StudentName类名小驼峰第一个单词小写后续单词首字母大写如studentName一般不用Java 中常用下划线单词之间用下划线连接全部小写如student_name变量名、函数名Python 官方推荐变量名和函数名使用下划线命名法类名使用大驼峰命名法。3.3 变量的命名规则命名规则是必须遵守的语法规则违反会直接报错。变量名由字母、数字、下划线构成。变量名开头不能是数字。变量名不能是关键字Python 中具有特殊含义的单词。# 正确的变量名name张三age_118_name李四# 错误的变量名1name张三# 不能以数字开头my-name王五# 不能包含减号等特殊字符class一班# class 是关键字不能用作变量名查看 Python 所有关键字importkeywordprint(keyword.kwlist)3.4 变量的基本数据类型Python 中常见的数据类型如下类型分类类型关键字说明示例整型int整数10、-5、0浮点型float小数3.14、-0.5布尔类型bool只有两个值真/假True、False字符串str文本数据用引号包裹hello、Python列表list有序可变序列[1, 2, 3]元组tuple有序不可变序列(1, 2, 3)字典dict键值对集合{name: 张三, age: 18}集合set无序不重复集合{1, 2, 3}其中int、float、bool、str属于基本数据类型list、tuple、dict、set属于复合数据类型。后续会逐一深入学习。代码示例# 整型age18# 浮点型height1.75# 布尔类型is_studentTrue# 字符串name张三# 列表hobbies[篮球,音乐,编程]# 元组coordinates(10,20)# 字典person{name:张三,age:18}# 集合numbers{1,2,3}3.5 判断变量类型的常用方法在开发中经常需要确认一个变量当前是什么类型Python 提供了两种常用方法方法一type()函数type(变量名)返回变量的具体类型。age18print(type(age))# class intname张三print(type(name))# class stris_okTrueprint(type(is_ok))# class bool方法二isinstance()函数isinstance(变量名, 数据类型)返回一个布尔值True或False用于判断变量是否属于某个类型。age18print(isinstance(age,int))# Trueprint(isinstance(age,str))# Falsename张三print(isinstance(name,str))# Truetype()只返回精确类型而isinstance()会考虑继承关系。例如bool是int的子类isinstance(True, int)返回True但type(True)返回class bool。日常开发中推荐使用isinstance()进行类型判断。四、补充知识点4.1 解释型语言 vs 编译型语言类型执行方式代表语言特点编译型先整体编译成机器码再执行C、C、Go运行速度快跨平台差解释型逐行解释边解释边执行Python、JavaScript开发效率高跨平台好运行速度稍慢Python 属于解释型语言代码不需要提前编译直接由解释器逐行执行。4.2 环境变量的理解安装软件时可执行程序如python.exe、pip.exe都在安装目录的bin或 Scripts文件夹下。配置环境变量就是把这个路径告诉操作系统这样在任意目录下都能直接使用python、pip等命令。验证方式打开 cmd 输入python --version能正常输出版本号说明配置成功。简单说配置环境变量就是告诉系统我的软件装在哪里省去每次都要输入完整路径的麻烦。总结Day01 主要学习了 Python 的环境搭建和变量基础重点掌握Python 解释器的两种安装方式原生解释器 / AnacondaPyCharm 的基本配置和常用快捷键Ctrl Z / Y / D / X、Ctrl Alt L变量的定义方式和动态类型特性变量的命名规范大驼峰 / 小驼峰 / 下划线和命名规则字母数字下划线、不能数字开头、不能是关键字Python 常见数据类型int、float、bool、str、list、tuple、dict、set类型判断的两种方法type()返回类型isinstance()返回布尔值下一篇将继续学习 Python 的运算符、输入输出以及流程控制语句敬请期待
返回列表