Python入门教程:输入输出、类型转换与列表操作

0 下载量 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语言。