python常用语法,word版本带目录导航,19页,基本语法案例 python常用语法,word版本带目录导航,19页,基本语法案例 python常用语法,word版本带目录导航,19页,基本语法案例 根据提供的文档信息,我们可以归纳总结出以下Python编程语言中的几个重要知识点: ### 一、注释 在Python中,注释用于添加代码说明或暂时禁用某些代码段。有两种注释方式: - **单行注释**:使用`#`符号进行注释。 - **多行注释**:可以使用三个连续的单引号(`'''`)或三个连续的双引号(`"""`)来创建多行注释。 示例: ```python # 这是一个单行注释 ''' 这是一个 多行注释 多行注释 ''' ``` ### 二、解决中文注释问题 为了使程序能够正确解析中文注释,可以在文件顶部添加以下声明: ```python # -*- coding:utf-8 -*- ``` 这样就可以在注释中使用中文了。 ### 三、输入编码处理 当需要处理中文输入时,可以通过以下方式确保正确的编码转换: ```python import sys type0 = sys.getfilesystemencoding() s1 = input("请输入:") print(s1) s2 = s1.encode('gbk').decode('utf_8') print(s1.encode('gbk').decode('utf_8')) print(s2) ``` 这段代码首先获取系统当前的文件系统编码类型,然后让用户输入一段文本,并将这段文本以GBK编码方式编码,再以UTF-8解码,最后打印出结果。 ### 四、循环与条件控制 #### 1. 使用`while`循环 ```python sum, i = 0, 1 while i < 101: print(i) sum += i i = i + 1 print(sum) ``` 这段代码计算了从1到100的所有数字的和。 #### 2. `while`循环结合`if`、`continue`和`break` ```python i = 0 while True: i = i + 1 if i % 2 != 0: continue; elif i == 4: print('i=4') elif i == 10: break else: print(i) ``` 这个例子展示了如何在`while`循环中使用`continue`跳过奇数,以及使用`break`提前结束循环。 ### 五、函数定义与调用 #### 1. 全局变量与时间延迟 ```python import time def Count(n): global sum i = 1 while i <= n: print(i) time.sleep(2) sum += i i = i + 1 n = int(input("请输入一个整数:")) sum = 0 Count(n) print("1+2+...+", n, "=", sum) ``` 此函数使用了全局变量`sum`并加入了时间延迟,以便于观察循环执行的过程。 #### 2. 默认参数值 ```python def say(message, times=1): print(message * times) say('Hello') say('World', 5) ``` 这里定义了一个函数`say`,它有一个默认参数`times`。如果调用时不指定该参数,则使用默认值1。 #### 3. 关键字参数 ```python def func(a, b=5, c=10): print('a is', a, 'and b is', b, 'and c is', c) func(3, 7) func(25, c=24) func(c=50, a=100) ``` 此函数使用了关键字参数,可以灵活地设置参数值。 ### 六、函数文档字符串 ```python def printMax(x, y): """ Prints the maximum of two numbers. The two values must be integers. """ x = int(x) y = int(y) if x > y: print(x, 'is maximum') else: print(y, 'is maximum') printMax(3, 5) print(printMax.__doc__) ``` 这段代码展示了如何编写函数文档字符串(DocString),并通过`__doc__`属性访问。 ### 七、复数操作 Python支持复数类型,可以通过直接指定虚部或使用`complex`函数来创建。 ```python # 虚部由一个后缀 "j" 或者 "J" 来表示 print(1j * 1J) print(1j * complex(0, 1)) a = 1.5 + 0.5j print(a.real) print(a.imag) ``` 这段代码演示了复数的创建及如何获取其实部和虚部。 ### 八、`sys`模块使用 `sys`模块提供了许多与解释器及其环境有关的功能。 ```python import sys print('The command line arguments are:') for i in sys.argv: print(i) print('\n系统路径:') for i in sys.path: print(i) ``` 这里展示了如何获取命令行参数以及系统路径。 ### 九、模块引用 在Python中,可以使用`import`语句来导入其他模块。 ```python import usingname01 usingname01.say() print("version=", usingname01.version) from usingname01 import say, version # from ... ``` 这些例子展示了如何导入整个模块以及仅导入特定的函数或变量。 以上是根据所提供的文件内容整理出来的Python常用语法知识点。这些基础语法对于初学者来说非常重要,掌握它们是进一步学习和开发Python应用程序的基础。
剩余18页未读,继续阅读
- 粉丝: 48
- 资源: 16
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助