百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

python进阶100集(4) python基础语法汇总

off999 2025-08-31 07:59 19 浏览 0 评论

在python进阶的章节中,我们只用一篇文章对python基础语法做汇总,更多的python基础语法在python基础专辑里面#python##python自学##python教程#

一、基础语法结构

注释系统

单行注释以#开头,多行注释使用三引号'''或"""包裹。文档字符串(docstring)用于函数/类说明,通常写在定义首行。
# 单行注释
"""多行注释
可跨越多行"""

变量与数据类型

动态类型:变量无需声明类型,同一变量可指向不同类型
基本类型:整数(int)、浮点数(float)、字符串(str)、布尔值(bool)、空值(None)
复合类型:列表(list)、元组(tuple)、字典(dict)、集合(set)
age = 25 # 整型
price = 9.99 # 浮点型
name = "Alice" # 字符串
flags = [True, False] # 列表

二、运算符体系

类型运算符说明
算术运算符 + - * / // % **加、减、乘、除、整除、取模等
比较运算符 == != > < >= <=值比较返回布尔结果
逻辑运算符 and or not与或非逻辑运算
成员运算符 in not in元素是否在容器中
身份判断 is is not对象内存地址比较

三、流程控制

条件语句

if score >= 90:
   grade = 'A'
elif score >= 80:
   grade = 'B'
else:
   grade = 'C'
三元表达式:result = "通过" if score >=60 else "未通过"

循环结构

for循环遍历可迭代对象:
for fruit in ["apple", "banana"]:
   print(fruit)

while循环满足条件时执行:
count = 0
while count < 5:
   print(count)
   count += 1
循环控制:break终止循环,continue跳过当前迭代

四、函数定义

基础函数

def greet(name):
   """返回问候语"""
   return f"Hello, {name}"
参数传递:位置参数、关键字参数、默认参数

匿名函数:lambda x: x**2

变量作用域

global声明全局变量
nonlocal修改嵌套作用域变量

五、异常处理

try:
   result = 10 / 0
except ZeroDivisionError:
   print("除数不能为零")
except Exception as e:
   print(f"未知错误: {e}")
finally:
   print("执行清理操作")
异常体系继承自BaseException,常见异常包括ValueError、TypeError等。

六、面向对象编程

类与对象

class Person:
   def __init__(self, name, age):
       self.name = name # 实例属性
       self.age = age

   def introduce(self):
       return f"I'm {self.name}, {self.age} years old"

__init__为构造方法,self指向实例

继承与多态

class Student(Person):
   def __init__(self, name, age, sid):
       super().__init__(name, age)
       self.sid = sid

子类可重写父类方法实现多态
特殊方法
__str__:定义对象字符串表示
__len__:实现长度计算

七、文件操作

with open('data.txt', 'r', encoding='utf-8') as f:
   content = f.read() # 读取全部内容
模式包括r(读)、w(写)、a(追加)。

八、模块系统

导入方式:
import math # 导入整个模块
from os import path # 导入特定对象
__name__:模块执行判断(if __name__ == '__main__':)

九、代码规范

缩进:4个空格(禁用Tab)
命名:
    变量:lower_case_with_underscores
    类名:CapitalizedCase
    常量:ALL_CAPS

相关推荐

android13正式版下载(安卓版本13)

出现该问题的原因是,用户在设置里开启了新下载的APP,仅添加到APP资源库选项。大家只要进入“设置-主屏幕”,把新下载的APP,改为“添加到主屏幕”即可解决问题。修改完成后,你再进入AppStore下...

firefox浏览器安卓版(firefox浏览器安卓版 打开本地网页)

要进入火狐浏览器手机版的主页,你可以通过以下几种方式进行:首先,打开火狐浏览器App,然后点击右上角的三条横线菜单按钮,接着选择“主页”选项。另外,你也可以直接在浏览器地址栏中输入“about:hom...

电脑cpu性能排行榜天梯图(“电脑cpu性能天梯图”)

一、英特尔酷睿i7670。这款英特尔CPU采用的是超频新芯,最大程度的提升处理器的超频能力。二、英特尔酷睿i74790kCPU:这款CPU采用22纳米制程工艺的框架,它的默认频率是4.0到4.4Ghz...

硬盘怎么分区合理(硬盘怎么分区合理一点)
  • 硬盘怎么分区合理(硬盘怎么分区合理一点)
  • 硬盘怎么分区合理(硬盘怎么分区合理一点)
  • 硬盘怎么分区合理(硬盘怎么分区合理一点)
  • 硬盘怎么分区合理(硬盘怎么分区合理一点)
路由器怎么设置密码不被别人蹭网
  • 路由器怎么设置密码不被别人蹭网
  • 路由器怎么设置密码不被别人蹭网
  • 路由器怎么设置密码不被别人蹭网
  • 路由器怎么设置密码不被别人蹭网
电脑自由截屏的快捷键是什么

快捷键是ctrl+alt+a,我们可将聊天窗口缩小,放在旁边。然后找到想要截屏的位置,这时我们在截屏旁边,就更加的方便了。在键盘中按下PrintScreenSysRq(简写为PrtSc)键,此快捷...

windows10精简版官网下载(win10官方精简版下载)

精简版的意思的它比原版的功能和软件少了,其实精简版的更适合大众,没有多余的其他必要功能,更快Win10版本主要为四个分别是专业版、家庭版、企业版、教育版,其实除了这四个之外,还有工作站版、LTSB/L...

cad2008安装失败(Win11安装cad2008安装失败)

解决方法:1、右键点击“开始”按钮,选择“程序和功能”;2、然后点击“启用或关闭windows功能”;3、勾选“Microsoft.NETFramework3.5(包括.Net2.0)”后点击确定按钮...

u盘在电脑上怎么找出来(u盘在电脑上怎么找到)

在电脑中找不到u盘,是因为系统没有自动识别出来,手动打开即可,具体的解决步骤如下:1、在桌面上点击我的电脑,右键,管理。2、打开管理界面,点击储存。3、进到储存页面。4、到这一步,也就可以看到了,有这...

联想一体机怎么进入bios(联想一体机怎么进入u盘启动)

所需工具:联想Lenovo品牌一体机、启动U盘。具体步骤如下:1、联想一体机从U盘启动设置步骤如下重启联想一体机,启动过程中按F1进入BIOS,部分机型则是开机按Enter键,进入之后再按F12选择进...

如何装ghost系统盘(ghost装机教程)

ghost是不能做系统c盘,它是一种对硬盘和分区制作成映像文件进行备份和恢复的工具软件,是不能进行操作系统安装。这个软件的使用目的是,当我们安装配置好操作系统以后,用ghost软件对c盘进行备份,或者...

加密u盘如何格式化(加密u盘如何格式化手机)

1,点击系统与安全进入电脑的控制面板界面,点击上方的系统与安全的选项,在系统界面找到最下方的管理工具功能组。2,选中u盘选择管理工具下面的创建并格式化硬盘分区,点击弹出磁盘管理的界面,在这个里面选中你...

万能显卡驱动离线版pc(万能显卡驱动离线版)

万用驱动是综合各电脑硬件的性能而制做的软件,对于大多数的电脑硬件驱动都好用,但对于少数品牌电脑驱动要求严格的,就不灵了。有的硬件用万能驱动后,使用效果不佳,就是因为没有完全驱动好。所以,知名品牌电脑硬...

如何让电脑一键还原(电脑怎样才能一键还原)
  • 如何让电脑一键还原(电脑怎样才能一键还原)
  • 如何让电脑一键还原(电脑怎样才能一键还原)
  • 如何让电脑一键还原(电脑怎样才能一键还原)
  • 如何让电脑一键还原(电脑怎样才能一键还原)
笔记本windows8系统下载(笔记本电脑系统win8)

在电脑上面就可以下载,打开浏览器搜索windous8系统会出现一些下拉选择,选择第一条或者选择有官网字样的,就直接有下载按钮,然后点击下载就可以了win8可以支持现在可以见到的所有Photosho...

取消回复欢迎 发表评论: