Python 学习记录

(一)Python 简介

  1. 了解 Python 是一种解释型、交互式、面向对象的编程语言,它具有简单易学、可读性强、丰富的库等特点。Python 在众多领域都有广泛应用,如 Web 开发、数据分析、人工智能、自动化运维等。

  2. 学习了 Python 的发展历程以及不同版本之间的差异,重点关注了 Python 3.x 版本,因为目前它是主流且推荐使用的版本。

(二)安装与配置 Python 环境

  1. 访问 Python 官方网站(<>)下载适合操作系统的 Python 安装包。

  2. 在 Windows 系统上,按照安装向导的提示进行安装,选择了默认的安装路径,并确保勾选了“Add Python to PATH”选项,这样可以在命令行中直接使用 Python 命令。

  3. 在安装完成后,通过在命令提示符(CMD)中输入“python--version”来验证 Python 是否安装成功以及查看安装的版本号。

(三)Python 基本语法

  1. 注释

• 学习了单行注释使用“#”符号,例如:# 这是一个单行注释

• 多行注释可以使用三个单引号(''')或三个双引号(""")括起来,例如:

'''
这是一个多行注释
可以写多行内容
'''
  1. 标识符

• 了解了标识符是用来命名变量、函数、类等的名称,它只能以字母或下划线开头,后面可以跟字母、数字或下划线。不能使用 Python 的关键字作为标识符,例如“if”、“for”、“while”等。

• 学习了一些标识符的命名规范,如使用有意义的名称,遵循驼峰命名法(CamelCase)或下划线命名法(snake_case)等,以提高代码的可读性。

  1. 变量与数据类型

• 理解了变量是用于存储数据的容器,Python 是动态类型语言,不需要显式声明变量的类型,在赋值时会自动确定类型。

• 学习了 Python 中常见的数据类型,包括:

• 整数(int):表示没有小数部分的数值,例如:a = 10

• 浮点数(float):表示带有小数部分的数值,例如:b = 3.14

• 字符串(str):表示文本数据,用单引号或双引号括起来,例如:name = "John Doe"

• 布尔值(bool):只有两个取值,True(真)和 False(假),例如:is_valid = True

• 通过使用type()函数来查看变量的数据类型,例如:type(a)会返回<class 'int'>

  1. 运算符

• 学习了 Python 中的算术运算符,如加(+)、减(-)、乘(*)、除(/)、取余(%)、幂(**)等,并进行了简单的示例运算:

x = 10 + 5  # 加法,结果为 15
y = 20 - 8  # 减法,结果为 12
z = 3 * 4   # 乘法,结果为 12
w = 10 / 2  # 除法,结果为 5.0(浮点数)
m = 7 % 3   # 取余,结果为 1
n = 2 ** 3  # 幂,结果为 8
 * 了解了赋值运算符(`=`),用于将值赋给变量。
 * 学习了比较运算符,如等于(`==`)、不等于(`!=`)、大于(`>`)、小于(`<`)、大于等于(`>=`)、小于等于(`<=`),它们用于比较两个值,并返回布尔值。例如:
a = 5
b = 3
print(a == b)  # 输出 False
print(a > b)   # 输出 True

(四)简单的输入与输出

  1. 输出

• 学习了使用print()函数来输出信息到控制台。可以输出字符串、变量的值以及多个内容,例如:

print("Hello, World!")
name = "Alice"
age = 25
print("Name:", name, "Age:", age)
  1. 输入

• 了解了使用input()函数来从控制台获取用户输入。输入的内容默认为字符串类型,可以根据需要使用类型转换函数将其转换为其他类型,例如:

user_input = input("Please enter your name: ")
print("Hello,", user_input)

三、学习收获

通过第一天的学习,我对 Python 有了初步的认识,掌握了 Python 的安装与配置方法,了解了基本的语法知识,包括注释、标识符、变量与数据类型、运算符以及简单的输入与输出操作。这些基础知识为后续深入学习 Python 打下了基础。

四、遇到的问题及解决方法

  1. 问题:在安装 Python 时,安装路径中包含了空格,导致在使用某些工具时出现路径错误。

• 解决方法:重新安装 Python,并将安装路径设置为不包含空格的目录,例如“C:\Python39”。

  1. 问题:在使用print()函数输出多个内容时,发现输出的格式不符合预期。

• 解决方法:通过查阅 Python 文档,了解到可以使用字符串格式化方法(如 f-string 或 format()方法)来更好地控制输出格式。例如:

name = "Bob"
age = 30
print(f"My name is {name} and I am {age} years old.")  # 使用 f-string

五、明日学习计划

  1. 学习 Python 的控制流程语句,包括条件语句(if-elif-else)和循环语句(for 和 while)。

  2. 继续深入理解变量和数据类型,学习如何进行类型转换以及数据类型的常见操作方法。

  3. 尝试编写一些简单的 Python 程序,如计算器程序、猜数字游戏等,以巩固所学知识。

posted @ 2025-03-02 19:24  马瑞鑫03  阅读(15)  评论(0)    收藏  举报