当前位置: 首页 > news >正文

python入门到精通,python入门基础语法,小白python入门教程

文章目录

  • 前言
  • 一、开发环境搭建
    • 1.1安装 Python
    • 1.2选择开发环境
  • 二、基本语法
    • 变量和数据类型
    • 数据类型:
    • 运算符
    • 控制流语句
    • 函数
    • 文件操作
    • 模块和包


前言

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法和丰富的库而广受欢迎。以下为你详细介绍 Python 入门的基础知识。


一、开发环境搭建

1.1安装 Python

访问 Python 官方网站,根据你的操作系统(Windows、Mac 或 Linux)下载并安装 Python 3.x 版本。安装时勾选 “Add Python to PATH”,方便在命令行中使用 Python。

Python 3.7安装教程:https://blog.csdn.net/u014164303/article/details/145620847
Python 3.9安装教程:https://blog.csdn.net/u014164303/article/details/145570561
Python 3.11安装教程:https://blog.csdn.net/u014164303/article/details/145549489

1.2选择开发环境

下载 PyCharm 社区版(免费)或专业版(需付费或申请教育版)。安装完成后,打开 PyCharm,创建一个新的项目,在项目设置中选择之前创建的虚拟环境作为项目的 Python 解释器。PyCharm 功能强大,提供代码自动补全、调试等功能,适合开发大型项目。

Pycharm安装教程:https://blog.csdn.net/u014164303/article/details/145674773
PyCharm下载地址:https://pan.quark.cn/s/5756c8cf8b2a

二、基本语法

变量和数据类型

  • 变量:用于存储数据的容器,变量名需要遵循一定的命名规则,如只能包含字母、数字和下划线,且不能以数字开头。例如:
message = "Hello, World!"
age = 25

数据类型:

  • 数字类型:包括整数(int)、浮点数(float)等。例如:num1 = 10,num2 = 3.14。
  • 字符串类型(str):用单引号或双引号括起来的文本。例如:name = ‘Alice’。
  • 布尔类型(bool):只有两个值,True 和 False。例如:is_student = True。
  • 列表(list):用于存储多个元素的有序集合,元素可以是不同的数据类型。例如:fruits = [‘apple’, ‘banana’, ‘cherry’]。
  • 元组(tuple):与列表类似,但元素不可修改。例如:point = (10, 20)。
  • 字典(dict):以键 - 值对的形式存储数据。例如:person = {‘name’: ‘Bob’, ‘age’: 30}。

运算符

  • 算术运算符:如 +(加法)、-(减法)、*(乘法)、/(除法)、%(取模)等。例如:result = 10 + 5。
  • 比较运算符:如 ==(等于)、!=(不等于)、>(大于)、<(小于)等。例如:is_equal = (10 == 5)。
  • 逻辑运算符:如 and(与)、or(或)、not(非)。例如:is_valid = (age > 18) and (is_student)。

控制流语句

  • 条件语句(if - elif - else):根据条件判断执行不同的代码块。例如:
age = 20
if age < 18:
    print("You are a minor.")
elif age >= 18 and age < 60:
    print("You are an adult.")
else:
    print("You are a senior.")
  • 循环语句:
    for 循环:用于遍历可迭代对象(如列表、字符串等)。例如:
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
    print(fruit)
while 循环:在条件为真时重复执行代码块。例如:
python
count = 0
while count < 5:
    print(count)
    count = count + 1

函数

函数是一段可重复使用的代码块,用于完成特定的任务。定义函数使用 def 关键字,例如:

def greet(name):
    print(f"Hello, {name}!")

# 调用函数
greet("Alice")

文件操作

  • 读取文件:使用 open() 函数打开文件,并使用 read() 方法读取文件内容。例如:
try:
    file = open('test.txt', 'r')
    content = file.read()
    print(content)
finally:
    file.close()
  • 写入文件:使用 open() 函数以写入模式(‘w’)打开文件,并使用 write() 方法写入内容。例如:
try:
    file = open('test.txt', 'w')
    file.write("Hello, Python!")
finally:
    file.close()

模块和包

  • 模块:一个 Python 文件就是一个模块,可以使用 import 语句导入其他模块中的函数、类或变量。例如,导入 Python 内置的 math 模块:
import math
result = math.sqrt(16)
print(result)
  • 包:是一个包含多个模块的文件夹,文件夹中必须包含一个 init.py 文件(Python 3.3 及以后版本不是必需的)。

通过学习以上 Python 入门基础知识,你可以编写一些简单的 Python 程序。后续可以通过学习更高级的特性和库,进一步提升编程能力。

相关文章:

  • MySQL数据库(7)—— 内置函数
  • Screen Wonders for Mac v3.3.1 3D屏保应用 支持M、Intel芯片
  • spring笔记
  • ollama如何安全卸载,解决Ollama unins000.msg is missing
  • HTML 中的 Canvas 样式设置全解
  • LLM基础概念(RAG、微调流程、Prompt)
  • 【愚公系列】《Python网络爬虫从入门到精通》025-进程间通信
  • 网络运维学习笔记 017HCIA-Datacom综合实验01
  • pytest运行用例的常见方式及参数
  • 【登月计划】 DAY2 中期:产品研发与设计验证(4-6)--《设计图纸如何从电脑飞进生产线?揭秘研发系统的 “暗箱操作”》
  • CSS列表属性
  • go 网络编程 websocket gorilla/websocket
  • Ollama 安装
  • 【CI/CD】Jenkinsfile管理+参数化构建+邮件通知以及Jenkins + SonarQube 代码审查
  • 基于LM Arena 的 LLM 基准测试排行榜:DeepSeek-R1 排名第 5
  • Spring AI如何调用Function Calling
  • vue 学习-vite api.js
  • 给老系统做个安全检查——Burp SqlMap扫描注入漏洞
  • day56 第十一章:图论part06
  • 3. MySQL 用户与权限管理,角色管理(详细说明操作配置)
  • 手机版企业网站h5/株洲百度seo
  • 做兼职网站有哪些/大连百度seo
  • 南京网站设计公司哪儿济南兴田德润怎么联系/免费搜索引擎入口
  • 日照网站建设不全/重庆网站推广联系方式
  • 写作兼职网站/手机百度最新正版下载
  • 职业生涯规划大赛怎么准备/5g网络优化