Python基础教程:对象、数字与函数解析

版权申诉
0 下载量 150 浏览量 更新于2024-08-26 收藏 196KB PDF 举报
"python基础笔记(csdn)————程序.pdf" 这篇笔记主要涵盖了Python的基础知识,包括对象、数字对象、变量、注释、字符串、函数、输入输出等方面的内容。 对象及数字对象: 在Python中,对象是所有数据的基本单位。Python支持多种数据类型,如整数(如3)、浮点数(如6.5)、字符串(如'你好’)、列表(如[1,2,‘你好’])、元组(如(1,2,‘你好’)])以及字典(如{1:‘mike’,2:‘jack’})。数字对象包括整数和浮点数,它们支持基本的数学运算,如加法、减法、乘法、除法、取模和次方。 数字运算举例: - 加法:5 + 8 = 13 - 减法:999 - 111 = 888 - 乘法:8 * 9 = 72 - 除法:3 / 2 = 1.5 - 整除:3 // 2 = 1 - 取模:3 % 2 = 1 - 次方:10 ** 3 = 1000 混合运算需要注意运算符的优先级,可以通过括号来改变计算顺序。 type函数: Python内置的`type()`函数可以用于查询一个对象的数据类型,例如`type(3)`会返回`<class 'int'>`,表示整数类型,而`type(3.4)`会返回`<class 'float'>`,表示浮点数类型。 变量和注释: 变量是Python中对象的名称,其值可以改变。变量的命名必须遵循一定的规则,通常包括字母、数字和下划线,且不能以数字开头。变量的值可以发生变化,有两种方式: 1. 变量重新赋值:如`age = 43; age = 'hello'`,变量`age`从指向整数43变为指向字符串'hello'。 2. 对象本身变化:对于可变对象(如列表、字典),改变对象内容而不是变量的指向,如`var = [1]; var.append(2);`,列表`var`的内容发生变化,增加了元素2。 注释在Python中用`#`符号开始,用于解释代码的功能或逻辑,不被解释器执行。 字符串: 字符串是字符的序列,可以用单引号或双引号定义,支持拼接、索引和切片操作。例如,`'hello' + 'world'`将生成字符串'helloworld'。字符串索引从0开始,如`s = 'hello'; print(s[0])`将打印'h'。字符串切片如`s[1:3]`将返回'el'。 函数: 函数是可重复使用的代码块,定义了一组特定的操作。函数可以有参数,如`def add(a, b): return a + b`,`add(2, 3)`将返回5。函数可以有返回值,通过`return`语句指定。如果函数没有明确的`return`语句,将返回`None`。函数参数可以设置默认值,如`def greet(name='world'): print('Hello, ' + name)`,不传入参数时默认问候世界。 局部变量和全局变量: 函数内部定义的变量为局部变量,仅在函数内部有效。全局变量在整个程序范围内都可见,但函数内部要修改全局变量需使用`global`关键字声明。 输入输出: Python使用`input()`函数获取用户输入,如`name = input('Enter your name: '); print('Hello, ' + name)`。`print()`函数用于输出信息,可以打印变量、字符串或其他表达式的结果。 这些基础知识构成了Python编程的基础,对于初学者来说是入门的重要步骤。理解并熟练掌握这些概念,将有助于进一步学习Python的高级特性和应用。