Python编程:基础语法与数据操作详解
需积分: 5 97 浏览量
更新于2024-08-12
收藏 6KB MD 举报
"Python学习-TY.md - 数据分析 - Python"
这篇文档主要涵盖了Python语言的基础知识,包括字符串操作、算术运算、条件判断、循环结构以及字典数据类型的使用。以下是详细的内容:
首先,文档展示了Python的字符串操作。`title()` 方法用于将字符串中的每个单词首字母转换为大写,如 `str1.title()` 输出 "HelloStr!"。`upper()` 和 `lower()` 分别用于将整个字符串转换为大写或小写,如 `name.upper()` 输出 "ADALOVELACE",`name.lower()` 输出 "adalovelace"。此外,还展示了基本的算术运算,如 `print(2+3*4)` 输出整数结果 `14`,以及浮点数的加法 `print(0.3+0.4)` 输出 `0.7`。
接着,文档提到了条件判断。`if` 语句用于检查单一条件,例如在 `for` 循环中检查列表 `cars` 中的元素是否等于 'bmw',并分别处理匹配和不匹配的情况。`in` 和 `not in` 关键字用于检查一个值是否存在于列表中,如 `'audi' in cars` 返回 `True`,而 `'xo' in cars` 返回 `False`。
文档还介绍了逻辑运算符 `and` 和 `or` 的用法。`and` 运算符用于检查两个条件是否都为真,`or` 运算符则检查至少有一个条件为真。例如,`judge1=True and True` 输出 `True`,`judge2=True and False` 输出 `False`,`judge3=True or False` 输出 `True`,`judge4=True or True` 输出 `True`。
`if...elif...else` 结构用于处理多级条件,如根据变量 `a` 的值打印不同的信息。在示例中,当 `a` 小于 14 时,打印 "child";小于 18 时,打印 "teenager";否则,打印 "person"。
最后,文档简要介绍了Python的字典数据类型。字典是键值对的集合,可以通过键来访问对应的值。例如,创建一个空字典 `alien_0 = {}`,然后添加键值对 `alien_0 = {'color': 'green', 'point': 5}`。通过键访问字典中的值,如 `print(alien_0['color'])` 输出 "green",`print(alien_0['point'])` 输出 "5"。
这篇文档提供了Python初学者需要掌握的基本语法和概念,包括字符串操作、算术运算、条件判断、循环以及字典的使用,这些都是进行数据分析时必不可少的基础知识。
2024-07-24 上传
2024-07-24 上传
503 浏览量
脸黑的pa
- 粉丝: 0
- 资源: 2
最新资源
- 基于 S7-300,400 CPU 集成 PN 接口 Modbus TCP 通讯快速入门(更新版本V2.6).zip
- MongoDBNotes:此存储库包含Web开发人员和数据库爱好者以及我的MongoDB NoSQL数据库初学者的注释。 此仓库涉及MongoDB大学M001课程
- OpenPMS-开源
- 杰奇1.7解密.zip_adclick.php_奇杰_杰奇_杰奇1.7解密_杰奇解密
- 单片机收银机C52(加减乘除,小数点运算,撤销,报警功能)
- 求职者
- my-portfolio:我的投资组合
- MyMaps-开源
- corenlp-java-server:斯坦福CoreNLP解析器的简单Java REST API包装器
- UU Point(优优知识库) v1.0.3
- speaking-grandma-prework
- pg_auto_failover:Postgres扩展和服务,用于自动故障转移和高可用性
- GPUCloth:使用CUDA对Blender 2.93.x进行布料模拟
- layaair2-SG:layabox2.0.2 的完整游戏项目,可以用来学习!主要是场景中的GPU内存管理,DEMO
- Md5Checker v3.3 官方中文版
- cjosn解析函数库.7z