![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础知识
sunchengquan
这个作者很懒,什么都没留下…
展开
-
python介绍
文章目录目前Python主要应用领域Python在一些公司的应用Python 是一门什么样的语言?编程语言主要从以下几个角度为进行分类编译型和解释型动态语言和静态语言强类型定义语言和弱类型定义语言心灵鸡汤Python解释器确认解释器所在位置查看 python 文件大小(只是一个软链接)查看具体文件大小python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间...原创 2018-11-15 21:39:53 · 10965 阅读 · 0 评论 -
python迭代器、生成器和装饰器
文章目录生成器生成器表达式(generator expression)通过使用yield关键字定义迭代器迭代器概述iter()函数 创建迭代器创建一个迭代器(类)内置迭代器工具count无限迭代器cycle 无限迭代器,从一个有限序列中生成无限序列:itertools的子模块 islice 控制无限迭代器输出的方式装饰器高阶函数嵌套函数高阶函数+嵌套函数 = 装饰器类装饰器带参数的decorat...原创 2018-11-25 15:57:32 · 23141 阅读 · 14 评论 -
python模块和包
文章目录模块模块的概念模块的两种导入方式import 导入from...import 导入模块的搜索顺序`__name__` 属性不同级目录下的模块调用包概念案例演练`__init__.py`模块模块的概念模块是 Python 程序架构的一个核心概念每一个以扩展名 py 结尾的 Python 源代码文件都是一个 模块模块名 同样也是一个 标识符,需要符合标识符的命名规则在模块中定...原创 2018-11-28 22:35:20 · 8489 阅读 · 0 评论 -
python函数
文章目录函数是什么?定义在python如何具体定义一个函数函数返回值函数参数关键参数默认参数可变参数参数组合变量作用域全局变量和局部变量global 和 nonlocal关键字闭包函数递归匿名函数filter函数map函数reduce函数高阶函数实例练习函数是什么?函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,在C中只有function,在Java里面叫做metho...原创 2018-11-24 13:57:46 · 10472 阅读 · 0 评论 -
python数据结构进阶
文章目录namedtupledeque双端队列创建双向队列append(往右边添加一个元素)appendleft(往左边添加一个元素)pickle 保存队列dump(object, file)load(file) -> objectdumps(object) -> stringloads(string) -> objectclear(清空队列)copy(浅拷贝)count(返回指...原创 2018-11-17 20:58:06 · 10423 阅读 · 0 评论 -
python循环语句
文章目录while 循环无限循环while 循环使用 else 语句for 语句break 语句continue语句for elsewhile 循环n = 100 sum = 0counter = 1while counter <= n: sum = sum + counter counter += 1print("1 到 %d 之和为: %d" % (n,s...原创 2018-11-19 22:52:33 · 12221 阅读 · 2 评论 -
python条件控制
文章目录if语句if 嵌套三元操作if语句一般形式如下所示:if condition_1: statement_block_1elif condition_2: statement_block_2else: statement_block_3如果 “condition_1” 为 True 将执行 “statement_block_1” 块语句如果 “con...原创 2018-11-18 21:10:24 · 10296 阅读 · 0 评论 -
python基本数据结构
文章目录列表list访问列表中的值更新列表删除列表元素列表脚本操作符列表截取与拼接嵌套列表直接赋值浅拷贝深拷贝列表函数&方法列表函数**sorted(iterable, cmp=None, key=None, reverse=False)****zip****len**all /anyenumerate列表方法列表推导式元组tuple元组创建访问元组修改元组删除元组元组运算符元组索引,截取...原创 2018-11-15 23:34:50 · 15333 阅读 · 0 评论 -
python运算符
算术运算符假设变量a为10,变量b为21运算符描述实例+加 - 两个对象相加a + b 输出结果 30-减 - 得到负数或是一个数减去另一个数a - b 输出结果 -10*乘 - 两个数相乘或是返回一个被重复若干次的字符串a * b 输出结果 200/除 - x除以yb / a 输出结果 2%取模 - 返回除法的余数b % a ...原创 2018-11-15 22:23:36 · 10609 阅读 · 0 评论 -
python数据类型02
字符串访问字符串中的值Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。Python 访问子字符串,可以使用方括号来截取字符串,如下实例:var1 = 'Hello World!'var2 = "Sunchengquan" print ("var1[0]: ", var1[0])原创 2018-11-15 22:11:56 · 10451 阅读 · 0 评论 -
python数据类型01
文章目录数值类型整型(int)long(长整型)浮点数复数不同进制表示数值类型转换数据类型信息获取math 模块、cmath 模块python数学函数abs(x)ceil()cmp()exp()fabs()floor()log()log10()max()min()modf()pow()round()sqrt()python随机数函数choice()randrange()random()seed()...原创 2018-11-15 21:57:35 · 10409 阅读 · 0 评论 -
python基础语法
文章目录交互式编程脚本式编程指定解释器执行给予 hello.py 执行权限python语法基础缩进分层代码注释断行输入和输出接收键盘输入input()显示处理结果print()用python计算表达式计算器直接使用长整数浮点数的比较命令行参数sys.argv 来获取命令行参数getopt模块argparse模块交互式编程交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编...原创 2018-11-15 21:44:58 · 10406 阅读 · 0 评论 -
python环境搭建
文章目录Anaconda/miniconda下载conda 使用添加channel创建虚拟环境激活,安装软件,推出虚拟环境conda 环境复制virtualenv 使用jupyter notebook安装启动远程配置显示安装内核关联Jupyter Notebook和conda的环境和包"nb_conda"安装扩展来实现目录的添加加载本地Python文件直接运行本地Python文件在Jupyter ...原创 2018-11-15 21:41:49 · 10628 阅读 · 0 评论 -
python面向对象编程
文章目录面向对象编程概述万物皆对象对象优越性类和对象类的创建普通方式特殊方式类的封装类的继承继承概念:继承语法:实例演示继承的传递性覆盖父类的方法多态对父类方法进行拓展访问限制获取对象信息type()isinstance()dir()反射反射实例演示多重继承类的属性实例演示实例练习类的方法`__init__``__del__``__doc__ ``__str__``__call__``__clas...原创 2018-12-01 14:45:31 · 6830 阅读 · 0 评论