Python入门教程:输入输出、类型转换与列表操作
82 浏览量
更新于2024-08-03
收藏 31KB DOCX 举报
"这篇文档是关于Python编程语言的入门实例说明,主要涵盖了input函数、print函数、中文使用、多行注释、字符串与数字的转换、列表操作等基础知识点。"
1. **input() 函数**:在Python中,`input()`函数用于从用户那里获取输入。当你调用`input("某字符串")`时,它会在控制台显示"某字符串",然后等待用户输入数据。例如,`s1 = input("Input your name:")`会提示用户输入名字,并将输入的值存储在变量`s1`中。
2. **print() 函数**:`print()`函数用于在屏幕上打印输出。你可以传递任意数量的参数给`print()`,它们会被依次打印出来。例如,`print("你好,%s"%s1)`会打印出一个问候语,其中`s1`的内容会被插入到字符串的百分号 `%` 格式化符号处。
3. **中文支持**:Python代码可以直接处理中文字符。在文件的开头,`#-*-coding:utf8-*-`这一行声明了文件的编码格式为UTF-8,使得代码能够正确识别和处理中文字符。
4. **多行注释**:在Python中,多行注释通常使用三个单引号或双引号来创建,如`'''`或`"""`。例如,文档中的`'''知识点...'''`就是一段多行注释。
5. **字符串与数字的转换**:在Python中,字符串和数字不能直接相加。如果需要连接它们,必须先将数字转换为字符串(使用`str()`函数),或者将字符串转换为数字(使用`int()`函数)。例如,`c = str(a) + b`将数字`a`转换为字符串后再与字符串`b`连接。
6. **打印以#开头的注释**:在Python中,`#`用于单行注释,而非像JavaScript那样表示多行注释。若要在打印时输出以`#`开头的字符串,可以直接使用`print("#你的注释内容")`。
7. **打印多个参数**:使用`print()`函数可以一次打印多个参数,参数间用逗号分隔。例如,`print("cis:%s, eis:%i"%(c,e))`会打印字符串`cis:`后跟变量`c`的值,接着是`eis:`和变量`e`的值。
8. **列表(List)**:列表是Python中一种动态的有序集合,类似于JavaScript的数组。你可以通过索引来访问列表中的元素。例如,`word=['a','b','c','d','e','f','g']`定义了一个列表,`a=word[2]`则获取了列表的第三个元素。
9. **索引访问**:在Python列表中,可以通过正索引访问元素,如`word[2]`,也可以通过负索引来从末尾访问,如`word[-1]`表示最后一个元素,`word[-4:-2]`表示倒数第四到倒数第二个元素。
10. **切片操作**:列表支持切片操作,如`word[1:3]`返回从第二个元素到第三个元素的子列表,`word[:2]`返回前两个元素,`word[0:]`返回整个列表。
11. **列表合并**:通过`+`运算符可以合并两个列表,例如`word[:2] + word[2:]`将列表`word`的前两个元素与剩余元素合并。
12. **内置函数转换**:在需要将字符串与数字相加时,可以使用`int()`或`str()`函数进行类型转换,如`e = a + int(d)`。
这些基本概念构成了Python编程的基础,理解并熟练运用它们,将有助于你更深入地学习Python语言。
223 浏览量
2018-01-24 上传
2024-09-10 上传
2023-10-24 上传
2023-06-28 上传
2023-04-30 上传
2023-05-25 上传
2023-05-16 上传
千源万码
- 粉丝: 1083
- 资源: 418
最新资源
- 掌握Jive for Android SDK:示例应用的使用指南
- Python中的贝叶斯建模与概率编程指南
- 自动化NBA球员统计分析与电子邮件报告工具
- 下载安卓购物经理带源代码完整项目
- 图片压缩包中的内容解密
- C++基础教程视频-数据类型与运算符详解
- 探索Java中的曼德布罗图形绘制
- VTK9.3.0 64位SDK包发布,图像处理开发利器
- 自导向运载平台的行业设计方案解读
- 自定义 Datadog 代理检查:Python 实现与应用
- 基于Python实现的商品推荐系统源码与项目说明
- PMing繁体版字体下载,设计师必备素材
- 软件工程餐厅项目存储库:Java语言实践
- 康佳LED55R6000U电视机固件升级指南
- Sublime Text状态栏插件:ShowOpenFiles功能详解
- 一站式部署thinksns社交系统,小白轻松上手