Python
NoEndForLearning
这个作者很懒,什么都没留下…
展开
-
交换两变量值--两种较高效率方法
1.可以用两个数求和然后相减的方式进行数据交换,弊端在于如果 x 和 y 的数值过大的话,超出 int 的值会损失精度。 x = x + y; y = x - y; ...原创 2020-04-24 17:41:49 · 420 阅读 · 0 评论 -
十、Python3常用数据类型---字符串
3.字符串:强调整体,个体字符不可改(1)字符串函数操作—查找计算(2)字符串函数操作—转换(3)字符串函数操作—填充压缩(4)字符串函数操作—分割拼接可迭代的对象:可用循环进行遍历的对象(5)字符串函数操作—判定...原创 2019-03-06 20:14:51 · 197 阅读 · 0 评论 -
十、Python3常用数据类型---列表
4.列表:强调独立个体,指有序、可变的元素集合(1)列表常用操作—增(2)列表常用操作—删(3)列表常用操作—查 (4)迭代器简单实用(5)列表常用操作—额外操作(判定、比较、排序、乱序、反转)注意:方式1(sorted)对原可迭代对象不会改变,只是返回已排好序的列表。注意:方...原创 2019-03-06 20:19:17 · 156 阅读 · 0 评论 -
十、Python3常用数据类型---元组
5.元组:有序的不可变的元素集合注意:由于元组中的元素是不可变的,所以不能对其进行增-删-改!!注意:在比较时,若是同类型数据,则直接比较数值;若不是,但其中一个为数值类型,则解释器在处理过程中会先把其转换成数值类型再比较;若两者既不是同类型数据,也不是数值类型,则直接比较两者类型:如Tuple与list比较,由于T>l,所以Tuple大。...原创 2019-03-06 20:30:08 · 173 阅读 · 0 评论 -
十、Python3常用数据类型---字典
6.字典:无序的、可变的键值对集合注意:无序:表明不能通过索引来访问字典;字典是键值对集合,而非元素集合。(1)字典常用操作—增(2)字典常用操作—删(3)字典常用操作—改(4)字典常用操作—查...原创 2019-03-06 20:32:59 · 199 阅读 · 0 评论 -
十、Python3常用数据类型---集合
7.集合注意:列表可以直接生成集合,但不能作为集合的元素!!(1)单一集合操作(2)集合之间操作原创 2019-03-06 20:41:42 · 128 阅读 · 0 评论 -
十、Python3常用数据类型---时间日历
8.时间日历原创 2019-03-06 20:43:59 · 295 阅读 · 0 评论 -
十一、Python3---函数(定义、参数、返回值)
九、函数1.函数的概念和定义2.函数的参数3.函数的返回值原创 2019-03-06 20:48:35 · 1031 阅读 · 0 评论 -
十一、Python3---函数(高级、作用域)
4.函数-高级(1)偏函数:原函数中部分拥有固定值的参数另外单独定义为一个函数(2)高阶函数:参数是函数(3)返回函数:返回值为函数(4)匿名函数:也称lambda函数(5)闭包(6)装饰器:格式必须要与被装饰的函数一致!注意:上即为外层,下即为内层(7)生成器注意:yield语句可以阻断当前函数的执行...原创 2019-03-06 20:50:57 · 288 阅读 · 0 评论 -
Pycharm + OpenCV3 + Python3 配置
引言:OpenCV + Python是开发计算机视觉的利器,由于项目的需要,最近在Windows系统上配置了OpenCV + Python,同时使用Pycharm作为开发工具,现记录如下。 Step1. 下载并安装anaconda3Step2. 安装PycharmStep3. 根据自己的电脑版本下载opencv_python包 这里面下载的是opencv_python-3.2.0...转载 2018-11-18 13:15:08 · 2748 阅读 · 0 评论 -
PyCharm找不到自己安装的module ImportError: No module named
用pip安装了python-ntlm这个moudle后,写程序import这个模块进来的时候,执行报错,说找不到这个module。"C:\Program Files (x86)\Python27\python.exe" E:/Programming/Program_python/WebSpider/re_match_online.pyTraceback (most recent call l...转载 2018-11-18 13:18:53 · 1677 阅读 · 0 评论 -
python3.4+opencv的安装及问题
今天整理一下关于python安装第三方库的问题: 测试环境:win7-64位,python3.4.1(32位的) 问题1:python的位数和PC的位数不同如何选择第三方库? 因为电脑的64位是兼容32位程序的,所以选择第三方库的时候要选择32位的和python保持一致,例如本次测试安装的opencv就是选择的opencv_python-3.1.0-cp34-cp34m-win32.whl ...转载 2018-11-18 13:21:29 · 2827 阅读 · 0 评论 -
十、Python3-常用数据类型操作(数值类型、布尔类型)
八、常用数据类型操作1、数值类型(1)表现形式a、整数(int):二进制0b.. 八进制0o... 十进制 十六进制0x..b、浮点数(float):有时可以用科学计数法,如1.68e2=1.68*10^2c、复数(complex):a+bi表示为complex(a,b),a、b都是浮点数注意:a、python3的整型可以自动调整大小,当做Long类型使用,但在pyth...原创 2019-01-15 17:51:55 · 433 阅读 · 0 评论 -
九、Python3-分支语句(if语句)、循环语句
六、分支语句:if语句1.if语句的范围由缩进决定,语句是否属于同一代码块也有缩进决定;2.if语句的条件语句判断结果为bool值,执行原则:非零即真、非空即真;3.对分支判断:if和elif语句是同等层次的,其中elif是else if的意思If 条件:条件满足,执行语句elif 条件:条件满足,执行语句else:以上条件都不满足,执行语句4....原创 2019-01-15 17:49:14 · 660 阅读 · 0 评论 -
八、Python--输入输出+格式符
三、输入1.python2(1)raw_input()格式:result = raw_input(“请输入内容”)功能:会等待用户输入内容,且输入的内容当做“字符串”(2)input()格式:result = input(“请输入内容”)功能:会等待用户输入内容,且输入的内容当做代码执行,可以理解为input() = raw_input() + eval()2.py...原创 2018-09-06 00:13:14 · 1000 阅读 · 0 评论 -
七、Python--运算符
1.幂运算:python有幂运算符“**”,比如2*4=16实现为“2 ** 4”; C++中要先调入头文件<math.h>,再用其中函数pow(2,4)实现。2.除法运算符“/” 和 整除运算符“//”(1)print(5 / 2) 结果为2.5,要注意:在C++中结果为2,除非除法运算符两边至少有以便为float类型5.0或2.0,这样结果才为2.5;(...原创 2018-09-02 23:42:36 · 518 阅读 · 0 评论 -
六、python--变量+快捷键+数据类型
pycharm快捷键:ctrl+/添加注释 ctrl+d复制并粘贴 ctrl+r查找并替换1. String(字符串):’abc’、”abc”、’’’abc’’’、”””abc”””2.如何查看某数据的数据类型:print(type(某数据))3.不同数据类型之间的转换图:(不是所有数据类型之间都可以转换)4.所有语言中的数据类型有两种分类方式:(1)动态/静态类型...原创 2018-09-01 00:08:03 · 331 阅读 · 0 评论 -
五、Python-乱码原因
原创 2020-04-23 20:20:25 · 157 阅读 · 0 评论 -
四、Python注释分类
1.单行注释:用“ctrl+/”添加“#”;2.多行注释:'''注释信息''' 或 ""注释信息"" 或 多行行首添加“#”;3.特殊注释:(1)用于Linux系统中终端执行的文件中的程序,便于找到解释器的位置:“#!/usr/bin/env python”(比较灵活,可以找到多个版本的python解释器) 或 “#!/usr/bin/python”;(2)用于p...原创 2018-08-25 10:49:53 · 572 阅读 · 0 评论 -
三、 Python程序执行机制
Python 源码a.py -->编译成a的中间字节码PyCodeObject(内存中) -->对a的PyCodeObject解释执行原创 2020-04-23 20:13:32 · 188 阅读 · 0 评论 -
二、 Python程序的编辑与执行
原创 2020-04-23 18:59:11 · 155 阅读 · 0 评论 -
一、Python语言的介绍
原创 2020-04-23 18:56:12 · 156 阅读 · 0 评论