Python基础教程:对象、数字与函数解析
版权申诉
7 浏览量
更新于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的高级特性和应用。
104 浏览量
2021-12-03 上传
361 浏览量
106 浏览量
154 浏览量
2021-12-03 上传
2021-12-03 上传
2021-12-03 上传
一诺网络技术
- 粉丝: 0
- 资源: 2万+
最新资源
- 自行车运动学模型的matlab仿真模拟,实现左转和右转
- spine unity V3.8 + V4.1插件.zip
- Lumineers New Tab Music Theme-crx插件
- tank-war-java:Java的坦克战争
- CSS3仿电影文字标题动画特效特效代码
- ISCC-2015-细节决定成败.rar
- Copehub
- 十分好用的IDEA插件
- 火车 流行摄影 高清壁纸 新标签页 主题-crx插件
- 风吟PHP HTML/JS互换工具
- 测试工程师学习路线.zip
- HTML5全屏图片文字过渡切换特效特效代码
- 高仿微信朋友圈WechatMoments
- addon-plex:Plex Media Server-barisozdag的Personal Home Assistant附加组件
- StoryVine:写片段和故事
- 电脑软件全能的刻录软件.rar