tydocs.pages.devtydocs.pages.dev
网站首页
快速开始
关于作者
  • 在线工具大全
  • 在线ASCII码表
  • 正则表达式调试工具
  • 正则表达式可视化
  • BASE64编解码工具
  • MD5编码工具
  • AES/DES加解密
  • ASCII编解码工具
  • 在线JSON解析
  • CSS可视化工具
  • HTTP在线接口测试
  • 在线编译套装
  • 在线文本比对
  • 在线思维导图
  • 在线字数统计
  • 在线代码截图
  • 在线短链接生成
  • 在线文本替换
  • 在线文件压缩工具
  • 在线多媒体转换器
  • 在线PDF工具
  • 在线PS工具
  • logo在线制作
  • 图片智能放大工具
  • 在线抠图工具
  • ICO图标在线生成
  • 视频转GIF工具
  • DeepSeek | 深度求索
  • 通义千问 Qwen3-235B
  • 智谱清言 (chatglm.cn)
  • 豆包 - (doubao.com)
  • Kimi - (moonshot.cn)
  • 百川 - (baichuan - ai.com)
  • 通义千问 - (aliyun.com)
  • 文心一言 (baidu.com)
  • 讯飞星火 - (xfyun.cn)
  • 百度AI搜索 - deepseek
  • 天工AI - (tiangong.cn)
  • 秘塔AI搜索 (metaso.cn)
  • 微软 - copilot - 要挂梯子
网站首页
快速开始
关于作者
  • 在线工具大全
  • 在线ASCII码表
  • 正则表达式调试工具
  • 正则表达式可视化
  • BASE64编解码工具
  • MD5编码工具
  • AES/DES加解密
  • ASCII编解码工具
  • 在线JSON解析
  • CSS可视化工具
  • HTTP在线接口测试
  • 在线编译套装
  • 在线文本比对
  • 在线思维导图
  • 在线字数统计
  • 在线代码截图
  • 在线短链接生成
  • 在线文本替换
  • 在线文件压缩工具
  • 在线多媒体转换器
  • 在线PDF工具
  • 在线PS工具
  • logo在线制作
  • 图片智能放大工具
  • 在线抠图工具
  • ICO图标在线生成
  • 视频转GIF工具
  • DeepSeek | 深度求索
  • 通义千问 Qwen3-235B
  • 智谱清言 (chatglm.cn)
  • 豆包 - (doubao.com)
  • Kimi - (moonshot.cn)
  • 百川 - (baichuan - ai.com)
  • 通义千问 - (aliyun.com)
  • 文心一言 (baidu.com)
  • 讯飞星火 - (xfyun.cn)
  • 百度AI搜索 - deepseek
  • 天工AI - (tiangong.cn)
  • 秘塔AI搜索 (metaso.cn)
  • 微软 - copilot - 要挂梯子
  • Python入门基础:环境搭建与基础语法

Python入门基础:环境搭建与基础语法

一、环境搭建

(一)安装Python

  1. 下载:
  • 访问Python官方网站(https://www.python.org/downloads/ )。
  • 根据操作系统(Windows、MacOS、Linux等)选择合适的Python版本进行下载。建议下载最新的稳定版本,截至目前,Python 3.x系列是主流,Python 2.x已停止更新维护。
  1. 安装步骤:
  • Windows系统:
    • 运行下载的安装程序,在安装向导中,勾选“Add Python to PATH”选项,这将把Python添加到系统环境变量中,方便在命令行中直接使用Python命令。
    • 点击“Install Now”进行默认安装,也可以选择“Customize installation”来自定义安装路径等选项。
  • MacOS系统:
    • 运行下载的.pkg安装包,按照安装向导提示完成安装。安装完成后,Python会自动配置到系统路径中。
  • Linux系统:
    • 大多数Linux发行版默认安装了Python。可以通过命令python3 --version检查是否已安装Python 3。
    • 如果需要安装特定版本的Python,可以使用包管理器。例如,在Ubuntu系统中,使用sudo apt - get install python3.x命令安装(将x替换为具体版本号)。

(二)安装集成开发环境(IDE)

  1. PyCharm:
  • 下载:访问JetBrains官网(https://www.jetbrains.com/pycharm/download/ ),下载适合自己操作系统的PyCharm版本,有社区版(免费)和专业版(收费,功能更丰富)。
  • 安装:
    • Windows系统:运行下载的.exe文件,按照安装向导提示进行安装。
    • MacOS系统:将下载的.dmg文件拖到“Applications”文件夹中进行安装。
    • Linux系统:解压下载的压缩包,在解压后的目录中运行bin/pycharm.sh启动程序。
  • 配置:
    • 首次启动PyCharm,选择项目保存的路径。
    • 可以在“File”->“Settings”(Windows/Linux)或“PyCharm”->“Preferences”(MacOS)中配置Python解释器路径,确保PyCharm能找到安装的Python环境。
  1. Visual Studio Code:
  • 下载:访问Visual Studio Code官网(https://code.visualstudio.com/download )下载对应操作系统的安装包。
  • 安装:按照安装向导提示完成安装。
  • 配置:
    • 安装Python扩展。打开Visual Studio Code,点击左侧的扩展图标,搜索“Python”,然后点击安装。
    • 在左下角选择Python解释器,通过点击齿轮图标选择合适的Python环境路径。
  1. IDLE:
  • Python安装完成后,IDLE会自动安装在系统中。
  • 启动:
    • Windows系统:在开始菜单中搜索“IDLE”并打开。
    • MacOS系统:在“/Applications/Python x.x”文件夹中找到IDLE并打开(x.x为Python版本号)。
    • Linux系统:在终端中输入idle3(如果安装的是Python 3)启动。

二、基础语法

(一)注释

  1. 单行注释:使用#符号,例如:
# 这是一个单行注释
print("Hello, Python!")
  1. 多行注释:使用三个单引号'''或三个双引号""",例如:
'''
这是一个
多行注释的示例
可以有多行内容
'''
print("Hello, World!")
"""
这也是一个
多行注释
"""
print("Another line")

(二)变量与数据类型

  1. 变量定义:
  • 变量名必须以字母或下划线开头,后面可以跟字母、数字或下划线。例如:
name = "Alice"
age = 25
pi = 3.14159
is_student = True
  1. 数据类型:
  • 整数(int):表示整数,例如:10,-5,0。
  • 浮点数(float):表示带小数的数字,例如:3.14,-0.5,1.0。
  • 字符串(str):用单引号或双引号括起来的文本,例如:'Hello',"World"。
  • 布尔值(bool):只有两个值True和False。
  • 获取数据类型:使用type()函数,例如:
print(type(name))  # <class'str'>
print(type(age))   # <class 'int'>
print(type(pi))    # <class 'float'>
print(type(is_student))  # <class 'bool'>

(三)运算符

  1. 算术运算符:
  • +(加法):例如3 + 5结果为8。
  • -(减法):例如7 - 2结果为5。
  • *(乘法):例如4 * 6结果为24。
  • /(除法):例如10 / 2结果为5.0(注意,Python 3中除法结果为浮点数)。
  • //(整除):例如10 // 3结果为3(只取整数部分)。
  • %(取模):例如10 % 3结果为1(返回余数)。
  • **(幂运算):例如2 ** 3结果为8(即2的3次方)。
  1. 比较运算符:
  • ==(等于):例如3 == 3结果为True。
  • !=(不等于):例如3!= 5结果为True。
  • >(大于):例如5 > 3结果为True。
  • <(小于):例如2 < 4结果为True。
  • >=(大于等于):例如5 >= 5结果为True。
  • <=(小于等于):例如3 <= 4结果为True。
  1. 逻辑运算符:
  • and(与):例如(3 > 2) and (5 < 10)结果为True,只有当两边表达式都为True时,结果才为True。
  • or(或):例如(3 > 5) or (2 < 4)结果为True,只要有一边表达式为True,结果就为True。
  • not(非):例如not (3 > 5)结果为True,对表达式的结果取反。
  1. 赋值运算符:
  • =(赋值):例如a = 5,将5赋值给变量a。
  • +=(加等于):例如a = 3,a += 2后,a的值变为5(相当于a = a + 2)。
  • -=(减等于):例如a = 5,a -= 3后,a的值变为2(相当于a = a - 3)。
  • *=(乘等于):例如a = 2,a *= 4后,a的值变为8(相当于a = a * 4)。
  • /=(除等于):例如a = 10,a /= 2后,a的值变为5.0(相当于a = a / 2)。
  • //=(整除等于):例如a = 10,a //= 3后,a的值变为3(相当于a = a // 3)。
  • %=(取模等于):例如a = 10,a %= 3后,a的值变为1(相当于a = a % 3)。
  • **=(幂等于):例如a = 2,a **= 3后,a的值变为8(相当于a = a ** 3)。

(四)输入与输出

  1. 输出:
  • 使用print()函数,例如:
print("Hello, Python!")
name = "Bob"
age = 30
print("My name is", name, "and I am", age, "years old.")
  • 可以使用字符串格式化输出,例如:
name = "Charlie"
age = 35
print("My name is %s and I am %d years old." % (name, age))
print(f"My name is {name} and I am {age} years old.")  # Python 3.6+支持的f - string格式化
  1. 输入:
  • 使用input()函数,例如:
name = input("Please enter your name: ")
print("Hello,", name)
age = int(input("Please enter your age: "))  # 注意,input()返回的是字符串,需要转换为整数类型
print("You are", age, "years old.")