墨寒砚的小说作品集

字:
关灯 护眼
墨寒砚的小说作品集 > 信息技术重构 > 第三章 Pyto基础

第三章 Pyto基础

**自由教辅信息技术重构依据CC-BY-NC-SA许可分发Version0.0.1**

**第三章Python基础**

---

###**一、名词概念**

####**1.Python语言**

**a.定义**

Python是一zhong**解释型**语言,代码无需编译,直接由解释qi逐行执行,便于调试和开发。它语法简洁、可读xing强,广泛应用于数据分析、人工智能、Web开发等领域,适合快速开发与原型设计。

**b.模块**

|**模块类型**|**描述**|**示例模块**|**特点说明**|

|-------------------|-------------------------------------------|---------------------------|---------------------------------------|

|**内置模块**|Python自带,无需安装或导入文件即可使用|math,sys,time|加载速度快,提供基础功能|

|**标准库模块**|Python安装时附带的模块集合|datetime,json,os|安装Python时自动包han,覆盖面广|

|**第三方模块**|由社区开发,需要通过pip安装|numpy,requests|功能丰富,用于数据分析、网络请求等|

|**自定义模块**|用hu自行创建的.py文件|my_module.py|可复用代码,适合项目模块化开发|

|**内置扩展模块**|使用C/C++编写并编译的高xing能模块|re,unicodedata|提供更高执行效率|

|**包Package**|han__init__.py文件的模块集合|email,urllib|支持模块分层组织,便于guan理大型项目|

**c.作用域**

|**作用域类型**|**描述**|**示例**|**生效范围**|

|-------------------------|-------------------------------------------|-----------------------------------|-----------------------------|

|**局bu作用域**|函数内bu定义的变量|deffunc:x=5|仅在函数内bu可访问|

|**嵌tao作用域**|嵌tao函数中,内函数可访问外函数的变量|defouter:x=5;definner:printx|外层函数中定义,供内层函数访问|

|**全局作用域**|模块层级定义的变量,供整个模块使用|x=10|整个模块文件内有效|

|**内置作用域**|Python解释qi预定义的变量和函数|len,range|所有Python脚本全局可用|

**d.数据类型**

|**数据类型**|**类型名称**|**示例值**|**可变xing**|**描述与用途**|

|----------------|--------------|--------------------------|------------|-----------------------------------------|

|**整数**|int|42,-7,0|不可变|表示整数值,用于计数、索引等|

|**浮点数**|float|3.14,-0.001|不可变|表示小数或实数,支持数学计算|

|**字符串**|str|,hello,,"world"|不可变|表示文本,支持拼接、查找等cao2作|

|**列表**|list|[1,2,3],[,a,,,b,]|可变|有序集合,支持修改、添加、删除元素|

|**元组**|tuple|1,2,,a,,,b,|不可变|有序集合,元素不可修改|

|**字典**|dict|{,a,:1,,b,:2}|可变|键值对集合,常用于存储映she1关系|

---

###**二、简单语句**

####**1.语法**

|**语法元素**|**描述**|**示例**|**说明**|

|------------------|-------------------------------------------|-------------------------------|-----------------------------------------|

|**变量命名**|由字母、数字、下划线组成,不能以数字开tou|x=10|避免与Python保留字冲突|

|**注释**|解释代码,不被执行|#这是一个注释|单行注释以#开tou|

|**缩进**|表示代码块,通常为4个空格|ifx>0:<br>print"正数"|严格控制代码块结构|

|**运算符**|用于计算、比较、逻辑cao2作|+,-,==,and|包括算数、比较、逻辑运算符等|

|**字符串拼接**|使用+或join连接字符串|,hello,+,,+,world,|结果为,helloworld,|

####**2.运算与字符串拼接**

|**运算符**|**描述**|**示例**|**结果**|

|--------------|---------------------------|---------------|---------------|

|+|加法|3+2|5|

|*|乘法|3*2|6|

|//|整数除法|7//2|3|

|%|取余|7%2|1|

---

###**三、数据chu1理模块**

####**1.Pandas**

|**函数/方法**|**描述**|**示例**|

|----------------------|-----------------------------|------------------------------|

|pd.read_csv|读取CSV文件|df=pd.read_csv,data.csv,|

|df.groupby|gen据列分组数据|df.groupby,n,.sum|

|df.fillna|填充缺失值|df.fillna0|

####**2.NumPy**

|**函数/方法**|**描述**|**示例**|

|----------------------|-----------------------------|------------------------------|

|np.array|创建NumPy数组|arr=np.array[1,2,3]|

|np.arange|创建指定间隔的一维数组|arr=np.arange0,10,2|

####**3.Matplotlib**

|**函数/方法**|**描述**|**示例**|

|----------------------|-----------------------------|------------------------------|

|plt.plot|绘制折线图|plt.plotx,y|

|plt.bar|绘制条形图|plt.barx,height|

---

###**四、拓展**

####**不同语言程序的运行效率**

|**编程语言**|**运行速度**|**适用场景**|

|--------------|-----------------------------------------|----------------------------------|

|**Python**|较慢,适合脚本和快速开发|数据分析、Web开发、人工智能|

|**C/C++**|非常快,适合底层和系统编程|系统开发、游戏开发|

|**Java**|相对较快,适合企业应用|大型分布式系统、Web应用|

『加入书签,方便阅读』
热门推荐
白鸟(骨科)艳阳娇柯南之我不是蛇精病有你想的那麽简单吗?夜来幽梦忽还乡棋逢对手(双A)网恋翻车后惨遭弟弟强制爱你可心惊胆颤啊!绿帽之男性失格身為人類的她猫眼杀手短篇肉文集鸠占鹊巢的假少爷的下场直到体内花开之时草莓味的甜甜圈浮冰小婊子和七个大鸡巴(NPH 暗黑)《繁星坠落时》前菁英刑警现暴躁攻x暗黑杀手偏执疯狂受——我不想做谁的英雄,只想做你的英雄xCWT69堕天在男友录制的AV里选妻听说我是渣攻(快穿)爱意沦陷小奶狗强行侵占不许再乱跑了作配母狗挨操日记寅游默示录(总攻)将美强以迫使的情况下攻心[快穿主攻]妖孽丛莘末界行