温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Python开发常用的知识点有哪些

发布时间:2022-02-19 16:16:08 来源:亿速云 阅读:122 作者:iii 栏目:开发技术

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

一、编码格式设置

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

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

二、常用转义字符

  1. \n     换行符

  2. \t     制表符(Tab)

  3. \r     回车(Enter)

  4. \\     "\"字符

  5. \'     单引号 '

  6. \"     双引号 "

三、运算符(非常规)

  1. **      乘方运算符

  2. //      取整运算符

  3. and     与

  4. or      或

  5. not     非     

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

  7. not in  不包含

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

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

四、常用常量

  1. import          导入模块

  2. from … import   导入模块分支

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

  4. None            没有值的对象,无

  5. True            真

  6. False           假

  7. ""         空字符串

  8. ()         空元组

  9. []         空列表

  10. {}         空字典

五、运算符优先级

  1. ** 指数 (最高优先级)

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

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

  4. + - 加法减法

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

  6. & 位 'AND'

  7. ^ | 位运算符

  8. <= < > >= 比较运算符

  9. <> == != 等于运算符

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

  11. is is not 身份运算符

  12. in not in 成员运算符

  13. not or and 逻辑运算符    

六、数据分类

  1. 标准数据类型        Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典)

  2. 不可变数据           Number (数字)、String(字符串)、Tuple(元组)

  3. 可变数据              List(列表)、Sets(集合)、Dictionary(字典)

  4. Number(数字)     int、float、bool、complex(复数)

七、迭代器 & 生成器

  • 迭代器    迭代器是一个可以记住遍历的位置的对象。访问集合元素的一种方式

                     基本方法:iter() 和 next() 

  • 生成器    使用了 yield 的函数被称之为生成器,生成器是一个返回迭代器的函数,只能用于迭代操作。

                     在调用生成器运行的过程中,每次遇到 yield 时,函数会暂停并保存当前所有的运行信息,返回 yield 的值,并在下一次执行 next() 方法时从当前位置继续运行

八、匿名函数

  1. Python 使用 lambda 来创建匿名函数。

  2. lambda 只是一个表达式,不能访问自己参数列表之外或全局命名空间里的参数

语法:lambda[ arg1[ , arg2 [ , arg3…]]] :expression;

九、集合

  • 一个无序不重复元素的集,用{}表示,创建空集合必须使用 set() 而不是 {} ,后者默认表示一个空字典    

十、作用域

  1. 内部函数,不修改全局变量可以访问全局变量

  2. 内部函数,修改同名全局变量,则python会认为它是一个局部变量

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

十一、模块

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

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

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

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

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI