![](https://img-blog.csdnimg.cn/20201111210535650.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python
python学习笔记
摆烂狗狗
这个作者很懒,什么都没留下…
展开
-
命名空间
命名空间和作用域命名空间是从名称到对象的映射,命名空间提供了在项目中避免名字的冲突的方法,各个命名空间是独立的,没有任何关系的。一个命名空间中不能有重名,但不同的命名空间可以重名是没有影响的。Python中有三种命名空间:内置名称(built-in names):Python内置的名称全局名称(global names):模块中定义的名称,记录了模块的变量(函数、类、其他导入的模块、模块级的变量和常量)局部名称(local names):函数中定义的名称,记录了函数的变量(函数的参数和局部定义原创 2020-11-23 17:20:15 · 81 阅读 · 0 评论 -
错误和异常
**## 错误和异常Python中两种错误:语法错误和异常。python assert(断言)用于判断一个表达式,在表达式条件为false的时候触发异常。异常在python中即便语法是正确的,在运行它的时候,也有可能发送错误。运行期检测到的错误被称为异常。异常以不同的类型出现,这些类型都作为信息的一部分打印出来。异常处理try: 执行代码except 异常名称...: 发生异常时执行的代码一个try语句可能包含多给我except子句,分别来处理不同的特定的异常。最多只有一个原创 2020-11-20 17:56:42 · 120 阅读 · 0 评论 -
输入与输出
输入与输出输出Python两种输出值的方法:表达式语句和print()函数。希望输出的值转成字符串可以使用repr()或str()函数来实现str():函数返回一个用户易读的表达形式repr():产生一个解释器易读的表达式,可以转义字符串中的特殊字符,参数可以是python中的任何对象。format函数str.format()函数在输出的格式是print("{}和{}".format(1,2))输出:1和2如果format中使用了关键字参数,那么它的值会指向使用该名字的参数。位置参原创 2020-11-20 11:41:29 · 111 阅读 · 0 评论 -
模块和包
模块模块是一个包含所有定义的函数和变量的文件,其后缀名是.py。模块可以被其他的程序引入,以使用模块中的函数等功能。import语句是在另一个源文件中引入模块的语句。import module1 ...当计算器遇到import语句,若模块在当前的搜索路径就会被导入。搜索路径是一个解释器会先进行搜索的所有目录的列表。如想要导入模块,需要把命令放在脚本的顶端一个模块只会导入一次,这样可以防止导入模块被一遍又一遍地执行。from ... import 从模块中导入一个指定的部分到当前命名空间原创 2020-11-19 14:04:40 · 70 阅读 · 0 评论 -
函数
函数函数是方便组织的,可重复使用的,有相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。定义函数函数代码块以def关键字开头,后接函数标识符名称和圆括号,义冒号:起,缩进代表代码块。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数换上第一行语句可以选择性地使用文档字符串用于存放函数说明。return结束函数,选择性地放回一个值给调用方,不带表达式的return相当于返回None。语法def 函数名 (参数列表): 函数体参数值和参数名称是按函原创 2020-11-18 15:31:22 · 59 阅读 · 0 评论 -
条件和循环
条件语句python通过一条或多条语句的执行结果来决定执行的代码块。if语句单if语句if 逻辑判断: 语句块[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-veqAfwUv-1605603222706)(https://i.loli.net/2020/11/17/7tVJY5n9jkIO6Rb.png)]if-else语句if 逻辑判断语句: 语句块1else: 语句块2[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(i原创 2020-11-17 16:55:04 · 50 阅读 · 0 评论 -
序列
列表列表是可变数据类型,是最长用到的数据类型,列表的项不需要具有相同的类型。在序列中每个值对应的位置值是是索引,由0开始。依此类推。创建列表只需要将逗号分隔的每个数据项使用方括号括起来即可。访问列表中的值通过索引来访问列表中的值。由0开始。list[num]:num可以是正数,也可以是负数,负数是从后向前开始的。list[开始:结束:步长]:截取一个列表元素,为一个新的列表。包含开始,但不包含结束。注意:当有步长的时候,注意截取方向和步长方向要一致删除列表元素:del list[num]原创 2020-11-17 11:44:41 · 65 阅读 · 0 评论 -
字符串
字符串字符串是编程过程中最长用的数据类型,可以使用 ‘ 或 “ 来创建字符串在python中单个字符也被认为是是字符串来处理。在python中字符串是不可变类型。访问字符串的值常用[]来访问,变量名[开始下标:结束下标:步长]下标可以是正整数,也可以是负整数,负数代表从尾部开始。注:在切片过程中要注意的是,切片方向要和步长一致转义字符转义字符描述\续航符\\反斜杠\‘单引号\”双引号\a响铃\b退格\000空\n原创 2020-11-16 22:58:59 · 112 阅读 · 0 评论 -
循环结构
循环结构需要重复执行某条或某些命指令使用循环结构。有两种循环语句:for-in和whilefor-in循环明确知道要循环执行的次数,或对其他容器进行迭代使用例1:由1到100求和。sum = 0for i in range(101): sum += iprint(sum)range可以用来产生一个不变的数值序列,在循环中经常用到。range(10) :可以产生一个0-9的整数序列range(1, 10) :可以产生一个1-9的整数序列原创 2020-11-13 11:35:55 · 105 阅读 · 0 评论 -
分支结构
分支结构在python中并没有用花括号来构造代码块,而是使用缩进的方式来表示代码的层次结构,在同一缩进下为同一层次结构。单分支结构if 逻辑判断语句: 语句1当逻辑判断语句为True时执行语句1例如:if 2 < 5 : # 2 < 5 为True执行“if语句执行” print("if语句执行")print("程序结束")[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ryi7rECZ-1605185493071)(htt原创 2020-11-12 20:51:49 · 165 阅读 · 0 评论 -
程序基础
程序实际上就是指令的集合。现在的计算机一般读书由运算器、控制器、存储器、输入和输出设备组成。我们现在的计算机本质仍然是“冯·诺伊曼结构”的计算机。冯·诺伊曼结构有两个关键点,将存储设备于中央处理器分开将数据以二进制方式编码变量和类型变量是一种存储数据的载体。变量是实际存在的数据或者说是存储器中存储数据的一块内存空间1、常见的数据类型整型:可以处理任意大小的整数。二进制(0b)、八进制(0o)、十六进制(0x)(不区分大小写)浮点型:小数,用e表示幂为10字符串型:以单引号或双引.原创 2020-11-12 16:24:02 · 267 阅读 · 0 评论 -
初识Python
初识Python一、Python优点简单和明确学习曲线低,Python更容易上手开放源代码,拥有强大的社区和生态圈解释型语言,有平台可移植性支持面向对话编程和函数式编程都提供了支持可扩展性和可嵌入性,可以调用C/C++代码,也可以在C/C++中调用Python代码规范程度高,可读性强。二、Python缺点执行效率稍低,代码无法加密框架较多三、应用领域Web应用开发、云基础实施、DevOps、网络爬虫开发、数据分析挖掘、机器学习等领域都有着广泛的应用。四、环境搭建4.1原创 2020-11-12 11:22:44 · 1379 阅读 · 3 评论