09 2021 档案
摘要:NFA(不确定的有穷自动机)转化为DFA(确定的有穷自动机) NFA转换DFA,通常是将带空串的NFA(即:ε-NFA)先转化为不带空串的NFA(即:NFA),然后再转化为DFA。 提示:ε是空串的意思!空串没有任何字符! 这里直接讲将ε-NFA转化为DFA的过程,将NFA转化为DFA的情况类似。
阅读全文
摘要:非叫我将一个正整数分解质因数并输出,想的我头又秃了一层~(开玩笑的哈哈哈~) 对于这个问题,首先先搭好框架:也就是input语句输入和判断输入的正确性。 然后考虑正整数分解后能有哪些数可以作为因子,我从1-9比较了之后发现只有2,3,5,7这四个数可以作为质因子分解正整数(其他的为什么不行呢,这里打
阅读全文
摘要:不管是while循环还是for循环,原理都是取根号,循环到取根号后的数,至于为什么需要循环到开根后的数,我想主要是因为一个数的分解因子在开根号后的数向上取整以下吧。 话不多说,上代码: while循环: while循环原理如下: i = 2 while i <= 100: # 内层循环 j 从2循环
阅读全文
摘要:用python来写九九乘法表,九九乘法表的结构是这样子的: 第一行是1 * 1 = 1,第二行是1 * 2 = 2 | 2 * 2 = 4...以此类推。注意到没,每一行的第一个乘的数字在从1到当行变化,比如第二行就是1-2,第三行就是1-3;然后第二个数字不变,就是当行的数字,比如第一行就是1,第
阅读全文
摘要:正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 例如: runoo+b,可以匹配 runoob、runooob、runoooooob 等,+ 号代表前面的字符
阅读全文
摘要:学编程的人都听说过‘字符串’,也就是Java中常说的‘String’类型。但是,近些日子接触了一个新词:符号串。那么,符号串和字符串有什么区别呢? 符号串 了解符号串之前,先来看看符号的概念: 符号:语言能识别的字符。比如,Java语言中能识别的字符有:[ ] ( ) = + ; ,等等 字母表:该
阅读全文
摘要:听说过python的字符串切片技术吗?是不是听着超高级的?实际上,也不用想得太难,python的字符串切片技术就是将字符串的某些字符提取出来而已~ 字符串切片 字符串是一种序列类型,可以按序号访问其中的某个字符。 Python有两种符号体系。一种是第一个字符序号为0,后面的字符依次加一。还有一种是最
阅读全文
摘要:前面没有细讲,这里细述一下安装pycharm后,第一次打开pycharm运行python文件报错”No Python interpreter selected“问题的解决办法。 出现这个问题的原因目前知道的有两个: 1. 本地环境中没有安装Python,或者远程设置也没有; 2. 安装的pychar
阅读全文
摘要:安装好pycharm的时候,第一次点开pycharm没有配置好,导致代码存放的路径是默认的。但是现在想把路径改成自己的路径怎么办? 首先,pycharm—>file—>settings—>appearance&Behavior—>system settings—>project opening(有的
阅读全文
摘要:安装python出了点问题,明明安装了,在应用商店显示已获取,可是在命令行输入python检验时就直接跳转到win10系统自带的应用商店...... 这不免让我怀疑是不是没有安装好python~但是它又显示“已获取”。这到底是怎么回事呢? 将环境变量中的%USERPROFILE%\AppData\L
阅读全文
摘要:用pycharm构造作者模板 模板,就是创建一个文件时自动生成模板内容。 这里用pycharm创建作者模板,步骤如下: File-->Settings Editor-->File and Code Templates-->Python Script-->写模板-->Apply(应用)-->OK 新建
阅读全文
摘要:进程和线程,这两个名字那么相似,那么它们之间的区别是什么? 先来分别认识一下进程和线程,再进行比较它们之间的差异吧~ 进程 关于进程(process),有三种典型的说法来解释它: 进程是程序的一次执行; 进程是一个程序及其数据在处理机上顺序执行时所发生的活动; 进程是具有独立功能的程序在一个数据集上
阅读全文
摘要:在python里面,有很多运算符,比如:算术运算符、赋值运算符、比较运算符、逻辑运算符、成员运算符、身份运算符和位运算符等。这里主要来看看这些运算符的优先级:从上到下优先级依次递减。 优先顺序 运算符 说明 1 ** 指数(次幂运算) 2 ~ + - 取反、正号运算和负号运算 3 * / % //
阅读全文
摘要:编译原理,对一个程序员来说是必不可少的内容了。那么,就让我们直奔主题吧~ 编译 说到编译,首先先谈谈我们熟知的‘翻译’。 翻译,即将一种语言转化成另一种语言。 编译是翻译的一个特殊存在,它是将高级语言转化为汇编语言。 反编译就是将汇编语言转化为高级语言。 研究编译原理,就是研究将高级语言转化为汇编语
阅读全文
摘要:C++中,类有两种实例化方式。一种是有new关键字,一种没有new关键字。那么,这两种实例化方式有什么区别呢? A a;//(1) a存在于栈上 A* a = new A();//(2) a存在于堆中 C++中两种实例化方式的区别 有无new的区别在于: (1)在栈中分配内存,(2)在堆中分配内存
阅读全文
摘要:总听说人工智能,那人工智能到底是个啥?要想了解人工智能,首先需要了解什么是智能。 智能 智能,分为智和能。可以从两个方面理解:1)智慧和能力;2)知识和能力。它表示具备人所具备的智慧和能力或人所具备的知识和能力。 人工智能 顾名思义,就是制作的能够模拟或实现人类所具备的特征的东西。它可以从两个方面来
阅读全文
摘要:和Java语言一样,python也有标识符和关键字。那么,你是否知道python的关键字呢?一起先从标识符了解python吧。 什么是标识符? 标识符,开发人员在开发过程中自定义的一些符号和名称。 标识符是由开发人员自己定义的,比如类名、方法名、变量名等等。 标识符的命名规范: 由字母、下划线开头
阅读全文
摘要:闭包,又称闭包函数或闭合函数,和嵌套函数类似。不同之处在于,闭包函数的外部函数返回的不是一个具体的值,而是一个函数。一般情况下,返回的函数会赋值给一个变量,便于反复调用。 def outer(out): def inner(inn): return inn ** out # 返回inner函数 re
阅读全文
摘要:什么是操作系统 操作系统,又称OS(operating system),是计算机硬件上的第一层软件。 操作系统是用于管理控制计算机硬件和软件资源的计算机程序。它可以合理地组织和调度计算机的工作和资源的分配,以提供给用户和其他软件一个合理的环境。 OS是计算机系统中最基本的系统软件。 操作系统的特性
阅读全文
摘要:学习python之初,不知道大家对于python有没有疑惑,应当是有的。这里我整理出来了自己的一些疑惑,供大家参考。 为什么python是高级程序设计语言 Java,C,C++这些语言是高级语言,因为他们能极大满足用户的需求,被用于设计开发一些环境。而python,在我心中好像就是个单纯的脚本语
阅读全文
摘要:python是当前很常用的一门语言了,和Java,C一起排行前三。随着人工智能的出现,python越来越出现在大众视野,很多人开始主动研究和学习这门语言。今天来讲讲如何安装python以及它的其中一种文本编辑器——pycharm。当然,还有我安装时遇到的一些问题及解决。 安装python 百度搜索‘
阅读全文

浙公网安备 33010602011771号