Python自学笔记.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
### Python自学笔记知识点详解 #### 一、变量与赋值 - **变量**: 在Python中,变量用于存储数据。变量的定义不需要指定类型,而是通过赋值操作来确定其类型。 - **赋值操作**: 使用`=`来进行赋值。例如: ```python myString = 'HelloWorld!' print(myString) # 输出: HelloWorld! ``` - **变量的显示**: 直接写出变量名即可显示其值。 ```python print(myString) # 输出: HelloWorld! ``` #### 二、程序输入与输出 - **下划线`_`**: 表示最近一次计算的结果。 ```python _ = 'HelloWorld!' print(_) # 输出: HelloWorld! ``` - **`print`函数**: 用于输出信息到控制台。 ```python print(myString) # 输出: HelloWorld! ``` - **字符串格式化**: 可以使用`%`操作符来进行字符串的格式化。 ```python print("%s is number %d!" % ("Python", 1)) # 输出: Python is number 1! ``` - `%s`: 字符串占位符。 - `%d`: 整数占位符。 - `%f`: 浮点数占位符。 #### 三、获取帮助 - **`help()`函数**: 用于查看函数的帮助文档。 ```python help(raw_input) # 查看内置函数raw_input的帮助 ``` #### 四、注释 - **单行注释**: 使用`#`来添加注释。 ```python # 这是一个注释 ``` #### 五、运算符 - **算术运算符**: - `+`: 加法 - `-`: 减法 - `*`: 乘法 - `/`: 传统除法 - `//`: 地板除法 (向下取整) - `%`: 模运算 (取余) - `**`: 幂运算 - **除法运算**: - 单斜杠`/`: 传统除法,如果操作数是整数,则结果也是整数。 - 双斜杠`//`: 地板除法,总是向下取整。 - **运算符优先级**: - `+` 和 `-`: 最低优先级 - `*`, `/`, `//`, `%`: 较高优先级 - `**`: 最高优先级 ```python print(-2 * 4 + 3 ** 2) # 先计算乘方,再计算乘法,最后加法 ``` #### 六、比较运算符 - **比较运算符**: - `<`: 小于 - `<=`: 小于等于 - `>`: 大于 - `>=`: 大于等于 - `==`: 等于 - `!=`: 不等于 - `<>`: 不等于 (不推荐使用) #### 七、逻辑运算符 - **逻辑运算符**: - `and`: 逻辑与 - `or`: 逻辑或 - `not`: 逻辑非 ```python print(2 < 4 and 2 == 4) # 输出: False print(2 > 4 or 2 < 4) # 输出: True print(not 6.2 <= 6) # 输出: True print(3 < 4 < 5) # 输出: True ``` - 注意,`3 < 4 < 5`等价于`3 < 4 and 4 < 5`。 #### 八、使用括号提高代码可读性 - **括号的作用**: - 增强代码可读性。 - 改变运算顺序。 - 避免潜在的错误。 #### 九、变量命名规则 - **命名规则**: - 必须以字母或下划线`_`开头。 - 后续字符可以是字母、数字或下划线。 - 大小写敏感。 #### 十、动态类型语言特性 - **动态类型**: - 变量类型在其被赋值时确定。 - 不需要提前声明类型。 ```python counter = 0 # int miles = 1000.0 # float name = 'Bob' # str ``` #### 十一、增量赋值 - **增量赋值**: - 可以简化某些赋值操作。 ```python n = 5 n *= 10 # 等同于 n = n * 10 print(n) # 输出: 50 ``` #### 十二、数字类型 - **Python支持的数字类型**: - `int`: 有符号整数。 - `long`: 长整数 (Python 2.x中存在,在Python 3.x中`int`自动支持长整数)。 - 从Python 2.3版本开始,整数运算不会导致溢出错误,而是自动转换为长整数。 通过上述知识点的学习,我们可以更深入地理解Python的基本概念和语法特性,这对于进一步学习和掌握Python编程语言至关重要。
- 粉丝: 10
- 资源: 15万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助