python 基础语法有哪些?

Python 基础语法是入门核心,核心围绕「变量、数据、逻辑、函数、输入输出」展开,以下是最常用、必须掌握的知识点,用白话 + 实例讲清:

一、核心基础(起步必会)

变量与赋值不用声明类型,直接赋值就能用,变量名由字母、数字、下划线组成(不能以数字开头)。实例:name = "小明"(字符串)、age = 20(整数)、score = 95.5(浮点数)、is_student = True(布尔值)
数据类型(常用 5 种)
字符串(str):用单 / 双引号包裹,如 text = "Hello Python"
整数(int)/ 浮点数(float):数字类型,如 a = 10、b = 3.14
布尔值(bool):只有 True(真)/False(假),用于判断
列表(list):有序可修改的集合,如 nums = [1,2,3,4]
字典(dict):键值对集合,如 person = {"name":"小红", "age":18}
输入输出(和用户交互)
输出(print):打印内容,print("Hello World")(直接输出字符串)、print("年龄:", age)(拼接变量)
输入(input):获取用户输入,默认是字符串,需转类型,如 age = int(input("请输入年龄:"))

二、逻辑控制(让代码有判断 / 循环)

条件判断(if-elif-else)满足条件才执行对应代码,缩进(4 个空格)代表代码块:
score = 85 if score >= 90: print("优秀") elif 60 <= score < 90: print("及格") else: print("不及格")
for 循环:遍历序列(列表、字符串等),如 for num in [1,2,3]: print(num)(打印 1、2、3)
while 循环:满足条件就重复执行,如 i=0; while i<5: print(i); i+=1(打印 0-4)
循环控制:break(终止循环)、continue(跳过当前次)

三、函数与模块(代码复用)

自定义函数(def)把重复代码封装起来,需要时调用:
def add(a, b): # 定义函数,a、b是参数 return a + b # 返回结果 result = add(3, 5) # 调用函数,result=8
导入模块(import)用别人写好的工具(内置 / 第三方),如:import math(导入数学模块,用 math.sqrt(4) 求平方根)from random import randint(导入随机数函数,randint(1,10) 生成 1-10 随机数)

四、常用语法细节(避坑关键)

注释:# 单行注释、""" 多行注释 """(解释代码,不执行)
缩进:Python 靠缩进来区分代码块,不能混用空格和 Tab
运算符:
算术:+、-、*、/、//(整除)、%(取余)、(幂运算,如 23=8)
比较:==(等于)、!=(不等于)、>、<、>=、<=
逻辑:and(且)、or(或)、not(非)
掌握以上内容,就能写出简单的 Python 程序(如成绩判断、数据统计、简单爬虫雏形),后续再拓展类与对象、文件操作等进阶内容即可~

posted @ 2025-11-12 15:16  福寿螺888  阅读(83)  评论(0)    收藏  举报