这篇文章主要介绍“Python开发常用的知识点有哪些”,在日常操作中,相信很多人在Python开发常用的知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python开发常用的知识点有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

一、编码格式设置

-*-coding:utf-8-*-#指定编码格式为UTF-8

-*-coding:GB2312-*-#指定编码格式为GB2312

二、常用转义字符

\n换行符

\t制表符(Tab)

\r回车(Enter)

\\"\"字符

\'单引号'

\"双引号"

三、运算符(非常规)

**乘方运算符

//取整运算符

and与

or或

not非

in包含,同一性运算符,判断的是对象间的唯一身份标识符,也就是id相同(相同字符串哈希值可能相同但id不同)

notin不包含

is身份运算符,判断两个标示符是不是引用自同一个对象

isnot身份运算符,判断连个标示符是不是应用自不同对象

四、常用常量

import导入模块

from…import导入模块分支

global函数(方法)内使用,提升变量为全局变量

None没有值的对象,无

True真

False假

""空字符串

()空元组

[]空列表

{}空字典

五、运算符优先级

**指数(最高优先级)

~+-按位翻转,一元加号和减号(最后两个的方法名为+@和-@)

*/%//乘,除,取模和取整除

+-加法减法

>><<右移,左移运算符

&位'AND'

^|位运算符

<=<>>=比较运算符

<>==!=等于运算符

=%=/=//=-=+=*=**=赋值运算符

isisnot身份运算符

innotin成员运算符

notorand逻辑运算符

六、数据分类

标准数据类型 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会认为它是一个局部变量

在内部函数修改同名全局变量之前调用变量名称(如printsum),则引发Unbound-LocalError

十一、模块

把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。

模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,

以使用该模块中的函数等功能。这也是使用python标准库的方法。

到此,关于“Python开发常用的知识点有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!