Python编程基础:函数、输入输出与字符串操作
190 浏览量
更新于2024-08-03
收藏 33KB DOCX 举报
"这篇文档是Python学习笔记的第一部分,涵盖了函数、特殊变量、字符串格式化、用户输入、自增操作符、print语句的行为、range()函数以及初步介绍了字符串、列表和元组的基础操作。"
在Python编程语言中,基础语法和特性是学习的重点。文档首先介绍了`abs()`函数,它接受一个数值并返回其绝对值,如`abs(-2)`返回2。下划线`_`在Python解释器中有一个特殊的用途,它用来保存上一次表达式的结果。
文档中提到了`print`语句与字符串格式化操作符`%`的配合使用,类似于C语言的`printf()`函数。例如,`print "%s is number is %d!" % ("Python", 1)`会打印出"Python is number 1!"。其中,`%s`用于替换字符串,`%d`用于替换整数,而`%f`则用于替换浮点数。
对于用户输入,Python提供了`raw_input()`函数,它可以接收用户的键盘输入并将其作为字符串返回。需要注意的是,Python不支持类似C语言的自增`++`和自减`--`操作符,因为`+`和`-`也可以作为单目操作符,所以`--n`会被解释为`-(-n)`,结果是`n`,同样`++n`也会得到`n`。
`print`语句在输出多个元素时,会自动在它们之间添加空格。为了生成指定范围的数字列表,Python提供了`range()`内置函数,它可以接受一个数值范围并生成对应的整数列表。
在快速入门部分,文档讲解了字符串的使用。字符串是由单引号或双引号包围的字符集合,还可以使用三引号创建多行字符串。字符串可以通过索引和切片进行操作,索引从0开始,最后一个字符的索引是-1。例如,`pystr[2:5]`返回`'tho'`,`iscool[:2]`返回`'is'`,`iscool[-1]`返回`'!'`。字符串的连接使用`+`操作符,重复使用`*`操作符,如`pystr + iscool`得到`'Pythoniscool!'`,`pystr * 2`得到`'PythonPython'`。
接着,文档简要介绍了列表和元组。列表用方括号`[]`包围,元素可变,可以存储不同类型的对象。元组用圆括号`()`包围,一旦创建就不能修改,但其内部元素的值可以改变。两者都可以通过索引和切片操作获取子集,列表的可变性使其可以进行增删改操作,而元组则更适用于需要保持数据不变的情况。
2021-09-23 上传
2023-06-12 上传
2021-09-14 上传
2022-11-25 上传
2021-09-23 上传
2021-06-18 上传
2022-10-16 上传
2021-09-23 上传
2023-06-11 上传
小虾仁芜湖
- 粉丝: 110
- 资源: 9354
最新资源
- JavaScript实现的高效pomodoro时钟教程
- CMake 3.25.3版本发布:程序员必备构建工具
- 直流无刷电机控制技术项目源码集合
- Ak Kamal电子安全客户端加载器-CRX插件介绍
- 揭露流氓软件:月息背后的秘密
- 京东自动抢购茅台脚本指南:如何设置eid与fp参数
- 动态格式化Matlab轴刻度标签 - ticklabelformat实用教程
- DSTUHack2021后端接口与Go语言实现解析
- CMake 3.25.2版本Linux软件包发布
- Node.js网络数据抓取技术深入解析
- QRSorteios-crx扩展:优化税务文件扫描流程
- 掌握JavaScript中的算法技巧
- Rails+React打造MF员工租房解决方案
- Utsanjan:自学成才的UI/UX设计师与技术博客作者
- CMake 3.25.2版本发布,支持Windows x86_64架构
- AR_RENTAL平台:HTML技术在增强现实领域的应用