Python3⼊门基础教程 ⼊门基础教程 引:此⽂是⾃⼰学习python过程中的笔记和总结,适合有语⾔基础的⼈快速了解python3和没基础的作为学习的⼤纲,了解学习的⽅向、知 识点;笔记是从多本书和视频上学习后的整合版。 (⼀)初识 (⼀)初识python 1、⼀般⽂件以.py为格式;⽤#作注释. 2、⼀般对象不⽤特别声明,python会⾃动识别;⼀个对象也可以重新绑定到不同数据类型,因为python采⽤的是动态类型机制;但对已经 声明过的对象则不能改变。 3、输出print("a"),在python控制台中也可以直接⽤这个对象名称,就会打印出来,⽤print打印多个字符串可⽤逗号连接,想将多个print打印 在同⼀⾏,可以print后加上end=参数(例:print(x,end=" "),会以空格分隔)。输⼊input() 4、字符串可以⽤双引号或者单引号封装; 5、⼀个字符串可以通过[]来提取序列中的某⼀项;"abcd"[1]=="b"; 6、len()会返回⼀个元组的长度; 7、元组的元素追加append,x.append("more");或者list.append(x,"mo 【Python3入门基础教程】 Python3作为一门易学易用的编程语言,是初学者进入编程世界的理想选择。本文档是一份整合了多种资源的个人学习笔记,旨在为已有编程基础的人快速掌握Python3,同时也适合作为无基础者的自学大纲。 ### 一、初识Python 1. Python源代码文件通常以`.py`为扩展名,注释以`#`开头。 2. Python采用动态类型系统,这意味着一个对象可以被重新绑定到不同类型的值,但已声明的变量类型一旦确定,不可改变。 3. `print()`函数用于输出,多个字符串可以用逗号连接在同一行,通过设置`end`参数可自定义分隔符,如`print(x, end=" ")`。 4. 字符串可以用单引号或双引号包裹,通过索引`[]`访问其中的字符。 5. `len()`函数返回序列(如字符串、列表、元组等)的长度。 6. 元组不可变,但可通过`append()`方法追加元素(适用于列表),元组内元素也可通过索引访问。 ### 二、逻辑操作符 1. 身份操作符`is`和`is not`用于检查两个对象是否引用同一内存地址。 2. 比较操作符包括`<, >, <=, >=, ==, !=`,字符串比较遵循Unicode编码规则,可以进行链式比较,如`1 < a < 4`。 3. 成员操作符`in`和`not in`用于测试元素是否属于元组、列表、集合等。 4. 逻辑运算符`and, or, not`,`and`和`or`操作符返回相应条件的结果,`not`对布尔值取反。在Python中,特定对象(如`False`, `None`, 空序列等)的布尔值为`False`。 ### 三、算术操作符 1. 基本算术操作符`+,-,*,/`以及增强赋值操作符`+=, *=`。 2. 对于列表,`+`用于合并,`*`用于重复。 3. `//`进行整除,`%`求余,`**`计算幂,`abs()`返回绝对值,`divmod(x, y)`返回商和余数的元组,`round(x, n)`四舍五入到指定小数位数。 ### 四、控制流语句 1. `if...else`语句用于条件判断,每层条件后需使用冒号,如: ```python if condition1: statement1 elif condition2: statement2 else: statement3 ``` 2. `for`循环遍历序列,如`for i in range(10):`。 3. `while`循环持续执行直到条件不满足,如`while condition:`。 4. `break`用于跳出循环,`continue`跳过当前循环剩余部分。 5. `try...except`处理异常,提供错误处理机制。 ### 其他知识点 1. 函数定义与调用,如`def function_name(parameters):`。 2. 模块导入,使用`import module_name`或`from module_name import function_name`。 3. 类和对象,用于面向对象编程。 4. 列表推导式,简洁地生成列表,如`[x for x in range(10)]`。 5. 字典操作,如创建`my_dict = {"key1": "value1", "key2": "value2"}`。 6. 集合操作,用于不重复元素的集合,如`my_set = set([1, 2, 3, 3, 4])`。 这只是一个简要概述,Python3的深入学习还包括更多主题,如文件操作、异常处理、网络编程、数据库交互等。不断探索和实践,将有助于全面理解和掌握Python3的精髓。
- 粉丝: 192
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助