Python开发常用的知识点有哪些
这篇文章主要介绍“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开发常用的知识点有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。