- 下载:
- 访问Python官方网站(https://www.python.org/downloads/ )。
- 根据操作系统(Windows、MacOS、Linux等)选择合适的Python版本进行下载。建议下载最新的稳定版本,截至目前,Python 3.x系列是主流,Python 2.x已停止更新维护。
- 安装步骤:
- 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替换为具体版本号)。
- 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环境。
- Visual Studio Code:
- 下载:访问Visual Studio Code官网(https://code.visualstudio.com/download )下载对应操作系统的安装包。
- 安装:按照安装向导提示完成安装。
- 配置:
- 安装Python扩展。打开Visual Studio Code,点击左侧的扩展图标,搜索“Python”,然后点击安装。
- 在左下角选择Python解释器,通过点击齿轮图标选择合适的Python环境路径。
- IDLE:
- Python安装完成后,IDLE会自动安装在系统中。
- 启动:
- Windows系统:在开始菜单中搜索“IDLE”并打开。
- MacOS系统:在“/Applications/Python x.x”文件夹中找到IDLE并打开(x.x为Python版本号)。
- Linux系统:在终端中输入
idle3(如果安装的是Python 3)启动。
- 单行注释:使用
#符号,例如:
- 多行注释:使用三个单引号
'''或三个双引号""",例如:
'''
这是一个
多行注释的示例
可以有多行内容
'''
print("Hello, World!")
"""
这也是一个
多行注释
"""
print("Another line")
- 变量定义:
- 变量名必须以字母或下划线开头,后面可以跟字母、数字或下划线。例如:
name = "Alice"
age = 25
pi = 3.14159
is_student = True
- 数据类型:
- 整数(int):表示整数,例如:
10,-5,0。 - 浮点数(float):表示带小数的数字,例如:
3.14,-0.5,1.0。 - 字符串(str):用单引号或双引号括起来的文本,例如:
'Hello',"World"。 - 布尔值(bool):只有两个值
True和False。 - 获取数据类型:使用
type()函数,例如:
print(type(name))
print(type(age))
print(type(pi))
print(type(is_student))
- 算术运算符:
+(加法):例如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次方)。
- 比较运算符:
==(等于):例如3 == 3结果为True。!=(不等于):例如3!= 5结果为True。>(大于):例如5 > 3结果为True。<(小于):例如2 < 4结果为True。>=(大于等于):例如5 >= 5结果为True。<=(小于等于):例如3 <= 4结果为True。
- 逻辑运算符:
and(与):例如(3 > 2) and (5 < 10)结果为True,只有当两边表达式都为True时,结果才为True。or(或):例如(3 > 5) or (2 < 4)结果为True,只要有一边表达式为True,结果就为True。not(非):例如not (3 > 5)结果为True,对表达式的结果取反。
- 赋值运算符:
=(赋值):例如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)。
- 输出:
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.")
- 输入:
name = input("Please enter your name: ")
print("Hello,", name)
age = int(input("Please enter your age: "))
print("You are", age, "years old.")