Python的一些基本知识点 程序基本格式 1.恰当的空格,缩进问题 ①逻辑行首的空白(空格和制表符)决定逻辑行的缩进层次; ②每个缩进层次使用单个制表符或四个空格,Python中用缩进而不是{}表示程序块 2.Python区分大小写 3.注释 ①行注释:每行注释前加# ②段注释:使用三个连续的单引号 ‘’’…’’’ 4.推荐一个学习方法 简单错误如何处理,守破离学习法:守!守住学到的知识(反复练习基础是第一),破!突破难点知识,离!离开外来知识帮助。遇点不会跳过,往下,摸索建立整个体系,之后建立好后,回头破解问题。 5.链式赋值与系列解包赋值 x=y=123等价于x=123;y=123; a Python是一种高级编程语言,以其简洁明了的语法和强大的功能而受到广泛的欢迎。在Python中,正确理解并掌握基本知识点是编程旅程的关键步骤。以下是一些关于Python的基础知识要点: 1. **缩进与代码块**:Python的独特之处在于它使用缩进来定义代码块,而非其他语言中的花括号 `{}`。逻辑行首的空格或制表符决定了代码的缩进层次。通常,每个缩进级别使用四个空格。保持一致性非常重要,因为不一致的缩进会导致语法错误。 2. **大小写敏感**:Python是大小写敏感的,这意味着`Variable`和`variable`被视为两个不同的变量。变量名、函数名以及关键字都需要注意大小写的使用。 3. **注释**:Python提供了两种类型的注释。行注释是在每行注释前添加`#`,例如: ```python # 这是一个行注释 ``` 段注释则使用三个连续的单引号 `'''...'''` 或三对双引号 `"""..."""` 包裹,例如: ```python ''' 这是一个段注释,可以跨越多行 ''' ``` 4. **学习方法**:推荐使用“守破离”学习法。“守”意味着巩固基础知识,通过大量的练习来熟悉语法;“破”是指挑战复杂问题,逐渐打破原有的知识局限;“离”是指独立思考,不依赖外力,建立自己的知识体系,之后再回过头来解决遇到的问题。 5. **链式赋值与系列解包赋值**:Python允许链式赋值,如 `x = y = 123`,这将同时设置 `x` 和 `y` 的值为 123。系列解包赋值如 `a, b, c = 4, 5, 6` 可以方便地将元组或列表的元素分配给多个变量。 6. **部分运算符**:Python支持多种运算符,包括: - `/`:浮点数除法,如 `8 / 2 = 4.0`。 - `//`:整数除法,如 `7 // 2 = 3`。 - `%`:取余(模)运算,如 `7 % 4 = 3`。 - `**`:幂运算,如 `2 ** 3 = 8`。 - `*`:乘法,如 `3 * 6 = 18`。除数不能为0,否则会引发 `ZeroDivisionError`。 另外,`divmod()` 函数可以同时获取商和余数,如 `divmod(13, 3) -> (4, 1)`。 7. **不同进制的整数**:Python支持不同进制的整数表示: - `0b` 或 `0B` 开头的数字表示二进制,如 `0b101` 相当于十进制的 5。 - `0o` 或 `0O` 开头的数字表示八进制,如 `0o10` 相当于十进制的 8。 - `0x` 或 `0X` 开头的数字表示十六进制,如 `0xff` 相当于十进制的 255。 8. **类型强制转换**:Python提供了内置的类型转换函数,如 `int()`,可以将其他类型转换为整数。例如: ```python int(3.1415) # 3 int(True) # 1 int(False) # 0 int("23456") # 23456 ``` 如果尝试将非数字字符串转换为整数,将会引发 `ValueError`。 9. **混合运算**:在整数和浮点数之间进行运算时,结果通常会变成浮点数。例如,`2 + 0.8 = 2.8`。 这只是Python基础知识的冰山一角,Python还有更多丰富的特性,如字符串操作、列表、元组、字典、集合、模块、函数、类和异常处理等。继续深入学习,你将能够充分利用Python的强大功能,解决各种复杂问题。
- 粉丝: 2
- 资源: 871
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助