这篇文章主要介绍“Python开发常用的知识点有哪些”,在日常操作中,相信很多人在Python开发常用的知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python开发常用的知识点有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
一、编码格式设置
-*- coding: utf-8 -*- # 指定编码格式为 UTF-8
-*- coding: GB2312 -*- # 指定编码格式为 GB2312
二、常用转义字符
\n 换行符
\t 制表符(Tab)
\r 回车(Enter)
\\ "\"字符
\' 单引号 '
\" 双引号 "
三、运算符(非常规)
** 乘方运算符
// 取整运算符
and 与
or 或
not 非
in 包含,同一性运算符,判断的是对象间的唯一身份标识符,也就是 id 相同(相同字符串 哈希值可能相同但 id 不同)
not in 不包含
is 身份运算符,判断两个标示符是不是引用自同一个对象
is not 身份运算符,判断连个标示符是不是应用自不同对象
四、常用常量
import 导入模块
from … import 导入模块分支
global 函数(方法)内使用,提升变量为全局变量
None 没有值的对象,无
True 真
False 假
"" 空字符串
() 空元组
[] 空列表
{} 空字典
五、运算符优先级
**指数 (最高优先级)
~ + -按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@)
* / % //乘,除,取模和取整除
+ -加法减法
>> <<右移,左移运算符
&位 'AND'
^ |位运算符
<= < > >=比较运算符
<> == !=等于运算符
= %= /= //= -= += *= **=赋值运算符
is is not身份运算符
in not in成员运算符
not or and逻辑运算符
六、数据分类
标准数据类型 Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典)
不可变数据 Number(数字)、String(字符串)、Tuple(元组)
可变数据 List(列表)、Sets(集合)、Dictionary(字典)
Number(数字) int、float、bool、complex(复数)
七、迭代器 & 生成器
迭代器 迭代器是一个可以记住遍历的位置的对象。访问集合元素的一种方式
基本方法:iter() 和 next()
生成器 使用了 yield 的函数被称之为生成器,生成器是一个返回迭代器的函数,只能用于迭代操作。
在调用生成器运行的过程中,每次遇到 yield 时,函数会暂停并保存当前所有的运行信息,返回 yield 的值,并在下一次执行 next() 方法时从当前位置继续运行
八、匿名函数
Python 使用 lambda 来创建匿名函数。
lambda 只是一个表达式,不能访问自己参数列表之外或全局命名空间里的参数
语法:lambda[ arg1[ , arg2 [ , arg3…]]] :expression;
九、集合
一个无序不重复元素的集,用{}表示,创建空集合必须使用 set() 而不是 {} ,后者默认表示一个空字典
十、作用域
内部函数,不修改全局变量可以访问全局变量
内部函数,修改同名全局变量,则python会认为它是一个局部变量
在内部函数修改同名全局变量之前调用变量名称(如print sum),则引发Unbound-LocalError
十一、模块
把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。
模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,
以使用该模块中的函数等功能。这也是使用 python 标准库的方法。
到此,关于“Python开发常用的知识点有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!