随笔分类 - Python笔记
在学习python过程中的一些笔记
摘要:问题描述:我们现在有一个数组,大小未知,然后我们需要一种方式返回它包含的元素个数。 方法一:使用递归 解决思路:首先我们判断数组是否为空,如果不为空的话,我们每进行一次递归,就加一次1 代码实现: def calcu(arr): if arr==[]: return 0 else: return 1
阅读全文
摘要:在vs2019项目中导入python包
阅读全文
摘要:As we all know the dictionary in python is useful,so i writed one blog to introduce it.
阅读全文
摘要:1、DataFrame对象: 这个对象可以看成是Series组成 的字典,也就是在外形上二者较为相似。如下图: import pandas as pndata={'color':['blue','green','yellow','red','NaN'],'object':['ball','pen',
阅读全文
摘要:一些同学在编写pyhton程序的时候,会出现如下的error: AttributeError: module 'numpy' has no attribute 'array' 这个是说在numpy文件中没找到array属性:这是因为我们初学者在命名文件的时候,有的时候为了方便后期文件的查找,会将文件
阅读全文
摘要:!如何安装jieba? 我们使用cmd命令输入python -m pip install jieba;等一段时间就下好了。 !jieba库有啥用? 就是将中文语句进行分词 !它有几种模式:精确模式、全模式、搜索引擎模式 精确模式:把文本精确地切分开,不存在冗余单词 全模式:把文本中所有可能的词语都扫
阅读全文
摘要:!字典类型定义 ~字典类型其实就是键值对的集合,然后它的创建采用{}和dict()创建。然后我们在字典变量中获取值,是通过键获得的。我们可以理解为一个键对应一个值。 !字典处理函数及方法 函数或方法 描述 Del d[k] 删除字典d中键k对应的数据值 K in d 判断键k是否在字典d中,返回值为
阅读全文
摘要:!序列类型定义: ~序列是一维元素向量,元素类型可以不一样。 !序列处理函数及方法 操作符及应用 描述 A in B 返回bool值,如果A在B中,返回True A not in B 返回bool值,如果A不在B中,返回true a+b 连接两个序列a和b a*b 或a*b 将序列a复制b次 a[i
阅读全文
摘要:!我们直接在命令提示符中输入pip install requests. 但是,我们需要注意的是:我们输入这个不一定有效,因为可能会存在不存在pip的情况。 如果说我们碰到了这种情况,然后就去配置环境变量,把python.exe的位置复制到里面去。具体我们可以参考这篇文献: https://www.p
阅读全文
摘要:~集合类型定义 集合是多个元素的无序组合,集合元素之间无序,且无法修改,不能存在相同的元素 A={"pypy123456",456,"fgh"} B={"p",123,"p",123} C=set("pypy12345") print(A) print(B) print(C) 输出结果: 这体现了建
阅读全文
摘要:~代码复用与模块化设计 !所谓的代复用,顾名思义,也就说同一份代码在需要的时候可以被重复使用,有两种形式:一个是函数,一个是对象。 !模块化设计,简单地来讲,就是通过函数或对象封装将程序划分为模块及模块间的表达,这样就有了两种关系,一个是主程序与子程序之间的关系,一个是子程序和子程序之间的关系。 在
阅读全文
摘要:import turtle,time def drawGap(): turtle.penup() turtle.fd(10) def drawLine(draw): drawGap() if draw: turtle.pendown() else: turtle.penup() turtle.fd(
阅读全文
摘要:~什么是函数? !函数是一段具有特定功能的、可重用的语句组,是一种功能的抽象。一般函数表达特定功能。 ~它的一般表示形式为: def <函数名>(参数): <函数体> return <返回值> 注意:上面的参数可有可无,但是我们括号一定得有。 示例: def fact(n): s=1 for i i
阅读全文
摘要:1、首先我们点击tools,然后点击build system.然后我们点击new build system。 2、在产生的配置文件中,输入如下的代码: { "cmd":[ "D:/网易邮箱/python安装包/python.exe","-u","$file"], "file_regex":"^[]*
阅读全文
摘要:生成随机数的方法其实比较简单,也就是调用random库。 ~基本随机数函数 seed() random(); ~扩展随机数函数 randint(a,b) #生成一个a,b之间的整数 getrandbits(a) #生成一个a比特长的随机整数 uniform(a,b) #生成一个a,b之间的随机小数
阅读全文
摘要:~遍历循环 !基本的结构 for <循环变量> in <遍历结构>: <语句块> 案例: ~无限循环 ~循环控制保留字 break 跳出并结束当前整个循环,执行循环后的语句;continue结束当此循环,继续执行后续次数循环 案例: 在上面那个案例中,我们使用了一个s=s[:-1],作为数据的引用。
阅读全文
摘要:~单分支结构 1、由名称可以得出结论,也就是仅仅只有一个分支的结构,也就是仅有if;例如 ~二分枝结构 就是多了一个else结构 在上面的结构中,我们需要明白的是if,else要对齐。但是在vs2019中我们需要手动对其。 ~多分枝结构 也就是if ....elif...elif....这种,案例
阅读全文

浙公网安备 33010602011771号