随笔分类 -  Python全栈学习

记录每次学习Python中遇到知识点,以及某些问题的解决方法
摘要:pip是什么 JavaScript使用npm管理软件包,Ruby使用gem,以及.NET使用NuGet,而在python中,则是用pip作为Python的标准包管理器 查看当前pip版本以及安装位置 升级pip软件 pip install --upgrade pip 查看pip已安装的软件包 pip 阅读全文
posted @ 2021-05-09 14:34 MTcx 阅读(57) 评论(0) 推荐(0)
摘要:计算x的n次方 def power(x,n): s=1 while n>0: n=n-1 s=s*x return s print(2,4) 计算aa+bb+c*c+…… def calc(*numbers): sum=0 for n i numbers: sum=sum+n*n return su 阅读全文
posted @ 2021-05-01 23:35 MTcx 阅读(237) 评论(0) 推荐(0)
摘要:什么是闭包? 内部函数可以引用外部函数的参数和局部变量,当外部函数返回内部函数时,相关参数和变量都保存在返回的函数中,这种特性被称为“闭包(Closure)。闭包是两个函数的嵌套,外部函数返回内部函数的引用,外部函数一定由参数。 #闭包的类似格式 def 外部函数(参数): def 内部函数(): 阅读全文
posted @ 2021-04-20 15:07 MTcx 阅读(95) 评论(0) 推荐(0)
摘要:python如何定义一个函数? 用户自定义哈桉树需要遵循以下规则: 函数代码块以def关键词开头,后接函数标识符名称和圆括号()。 任何传入参数和自变量必须放在圆括号中间,圆括号中间可以用于定义参数 函数的第一行语句可以选择性地使用文档字符串,用于存放函数说明 函数内容以冒号起始,并缩进 retur 阅读全文
posted @ 2021-04-19 00:01 MTcx 阅读(184) 评论(0) 推荐(0)
摘要:简述解释型和编译型编程语言的区别 计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。 解释型语言就是边解释边执行,例如,python、php等; 编译型语言是先编译后再执行,例如C语言就属于编译型语言。 python是强语言类型还 阅读全文
posted @ 2021-04-02 22:58 MTcx 阅读(58) 评论(0) 推荐(0)
摘要:与SHELL脚本相关的知识点 shell脚本是什么?它必需吗? 一个shell脚本就是一个文本文件,它包含一个或多个命令。系统管理员你会经常需要使用多个命令来完成一项任务,此时可以添加这些命令到一个文本文件中来完成这些日常且重复的工作。 什么是默认登录shell,如何改变指定用户的登录shell 在 阅读全文
posted @ 2021-04-02 22:49 MTcx 阅读(149) 评论(0) 推荐(0)
摘要:1,2,3,4,5能组成多少个互不相同的无重复的三位数? 一共可以生成5*4*3=60个互不相同的无重复的三位数 i = 0 for x in range(1,6): for y in range(1,6): for z in range(1,6): if(x != y) and (y != z) 阅读全文
posted @ 2021-04-01 23:12 MTcx 阅读(107) 评论(0) 推荐(0)
摘要:流程控制语句 python中pass语句的作用是什么? pass是一个在python中不会被执行的语句,pass语句一般作为占位符或者创建占位程序。在复杂语句中,如果一个地方需要暂时被留白,那么就可以使用pass语句。 age = 17 if age > 18: pass else: print(" 阅读全文
posted @ 2021-03-31 15:42 MTcx 阅读(62) 评论(0) 推荐(0)
摘要:python中的时间和日期 · python中提供了time、datetime和calendar模块可以用于格式化时间和日期。python中时间日期的格式花符号如下: %y 两位数的年份表示(00~99) %Y 四位数的年份表示(0000~9999) %m 月份(01~12) %d 月内中的一天(0 阅读全文
posted @ 2021-03-30 23:56 MTcx 阅读(74) 评论(0) 推荐(0)
摘要:常用保留字 import keyword keyword.kwlist python // 为取整除,向下取整接近商的整数 / 除,例如b除以a 1<2==2 等同于(1<2)and(2==) san = a if a<b else b #替代三元运算符 num1,num2=2,4 #多个变量赋值 阅读全文
posted @ 2021-03-25 13:24 MTcx 阅读(350) 评论(0) 推荐(0)
摘要:这次呢,主要是记录一下再实验用的一些模块或函数。 os模块 os.listdir()函数可以显示指定目录下的所有信息。 eg: os.listdir(“./") 当然还有使用walk() os(.stat;path) os.path() 对文件路径进行处理 os-file-dir 文件目录信息 #c 阅读全文
posted @ 2020-03-11 00:40 MTcx 阅读(263) 评论(0) 推荐(0)
摘要:问题描述: Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。 输出格式 输出一行,包含一个整数,表示Fn除以10007的余数。 说明:在本题中,答案是要求Fn除以10007的余数,因此我们 阅读全文
posted @ 2020-02-25 13:06 MTcx 阅读(208) 评论(0) 推荐(0)
摘要:目的:构建一个简单的漏洞扫描器,它的主要功能是连接一个TCP套接字,从目标服务器上读取banner,并将其与自定义的漏洞服务器版本相比较。 实施前奏: 变量:在python中,变量是指 可以存储可变数据的标识体,这个数据可以是整数型、浮点型、字符型、布尔型,或者是列表、字典等更复杂的数据。接下来定义 阅读全文
posted @ 2020-02-10 14:11 MTcx 阅读(1299) 评论(0) 推荐(0)
摘要:当系统中同时存在python2、python3的时候,在进行pip下载的时总出现不知道用哪个 情况,此时就需要这样做: python2 -m pip install numpy //使用pip给python2导入新的模块 python3-m pip install numpy //使用pip给pyt 阅读全文
posted @ 2020-01-12 15:42 MTcx 阅读(195) 评论(0) 推荐(0)
摘要:关于A+B的计算 #看到题目最开始的做法呢是这样的 A=int(input()) B=int(input()) print(A+B)#但是看到输出样例 需要符合一定的格式所以这个写法就瞬间给pass了。#后来去翻看了资料发现可以使用切片的方式的进行计算于是就有了下面这段a=input().split 阅读全文
posted @ 2019-12-12 15:38 MTcx 阅读(319) 评论(0) 推荐(0)
摘要:记录一下安装pygame的坑 起初在安装pygame之前,先安装pip并且配置好环境。 然后就win下的cmd窗口中敲下这样的一句命令: pip install pygame 当初想的大概意思是使用pip直接搜索pygame文件并安装,开心的是pip找到了要下的版本类型不需要自己去找,但是就在它安装 阅读全文
posted @ 2019-11-22 09:07 MTcx 阅读(579) 评论(0) 推荐(0)
摘要:一、成员修饰符 二、特殊成员 三、metaclass,类的起始 阅读全文
posted @ 2019-07-28 19:09 MTcx 阅读(179) 评论(0) 推荐(0)
摘要:首先,做一个比较 函数式: 面向对象: 现在看起来面向对象后,功能不变但代码却增加了,那为什还要用面向对象呢? 定义类并执行类中的方法: 阅读全文
posted @ 2019-07-25 10:36 MTcx 阅读(126) 评论(0) 推荐(0)
摘要:模块找不到,调用不了? 需要在调用文件上加上如下类似路劲 阅读全文
posted @ 2019-07-21 16:04 MTcx 阅读(130) 评论(0) 推荐(0)
摘要:re模块就本质而言,正则表达式(或RE)是一种小型的、高度专业化的编程语言,(在python中)它内嵌在Python中,并通过re模块实现,正则表达式模块被编译成一系列的字节码,然后由用C编写的匹配引擎执行。字符匹配(普通字符、元字符)#1、正则表达式使用: 用来匹配字符的普通字符:大多数字符和字母 阅读全文
posted @ 2019-07-20 00:13 MTcx 阅读(159) 评论(0) 推荐(0)