![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
简单知识
BITTER2000
这个作者很懒,什么都没留下…
展开
-
pycharm使用的使用的一些小技巧(rename、TODO注释)
1、在修改变量名时候,但这个变量名出现在了多处,不想一处一处进行修改,就可利用pycharm的一些操作,十分便利。光标定位在想要修改的位置->快捷键shift+F6->选择 第一个( 修改当前的)2、TODO注释:TODO注释,就在当行注释# 后面加上大写的TODO,再按空格键,注释颜色就会变成明黄,不再是单行注释的灰色,这是可以用来标注工作中编写代码时候还未完成的部分,还有可以表明这部分的代码是由谁谁来写。在pycharm界面的最左下角有一个正方形图片,鼠标定位悬...原创 2021-08-05 10:21:07 · 1021 阅读 · 0 评论 -
python列表“+“加号和extend()、append()方法的区别
两者都是将列表追加元素只不过+号会生成一个新的列表,而extend()方法不会>>> "hello" + "python"'hellopython'>>> (1, 2) + (3, 4)(1, 2, 3, 4)>>> [1 ,2] + [3, 4][1, 2, 3, 4]# 下面是extend()的演示>>> t_list = [1, 2]>>> t_list.extend([3, 4])>原创 2021-08-04 15:53:28 · 1589 阅读 · 0 评论 -
如何使用切片来倒序输出字符串和输出python之禅
在IDLE中输入import this即可得到python之禅>>> import thisThe Zen of Python, by Tim PetersBeautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicated.Flat is better than nested.Spars原创 2021-08-04 10:09:51 · 1844 阅读 · 0 评论 -
在IDLE(ipython)中如何查件python中所有的关键字
另外说一嘴,在编辑软件中,如果不想一行一行在python代码前面敲#来注释,单行还行,对行就有点麻烦,可用Ctrl+/ 来注释多行,不需要全选中多行,只需要选中即可>>> import keyword>>> print(keyword.kwlist)['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'cont原创 2021-08-03 11:22:22 · 1001 阅读 · 0 评论 -
解析漏洞和敏感目录扫描
本篇博客是记录本人学习情况的,与7/25-7/26两日学习成果,都是有关web应用安全的初级知识今天还学习到了两个漏扫工具,有绿盟的RSAR,(NSFOCUS Remote Security Assessment System, 简称:NSFOCUSRSAS)是绿盟科技远程安全评估系统。还有Nessus这个,初步感觉,RSAS更好用诶,就扫描出来的高位漏洞需要去kali 虚拟机上面验证漏洞,为什么已经扫描出来这个漏洞了,还要多此一举呢?起初是不明白的,问了相关培训主讲人方才知道,这是为...原创 2021-07-27 21:59:48 · 661 阅读 · 0 评论 -
执行Python的三种方式
一、解释器方式由于python的创始者吉多是使用C语言来开发python的,python解释器的源码又是开源的,所以就有很多版本的解释器出来,CPython 是官方的python解释器Jython 是可以再java平台上运行的Ironpython 是运行在.NET平台上PyPy 是用Python实现的#如果要使用Python2python xxx.py#如果要使用Python3python3 xxx.py二、交互式方式类似在Linux终端上可以直接输入终端命令,在Python S原创 2021-07-21 00:03:34 · 289 阅读 · 0 评论 -
解释型和编译型语言
就是我们编写的程序,计算机是看不懂的,打比方python语言,计算机不懂,所以就需要翻译成计算机懂的语言,翻译的工作就是有解释器来做,解释器的工作原理有两种,一种是把代码全部翻译好形成一个计算机能直接读懂的文件,第二种是一句一句进行翻译所以就形成了把语言分成两种类型,编译型语言、解释型语言,编译型语言的典型代表有C、C++解释型语言的典型代表就有Python两种语言的区别:编译型语言:速度快,编译好了后(翻译成功了后)就直接拿给计算机的操作系统拿去执行,计算机执行时,就直接进行了,无需借助其原创 2021-07-14 17:53:01 · 79 阅读 · 0 评论 -
python之列表/元组常用方法
1、len在列表与元祖上的使用len()可以计算出除了数字类型之外,其他所有数据类型的长度>>> names = ["python", "i", "love", "madongmei"]>>> lenth = len(names)>>> print(lenth)42、列表的之间的累加和乘法都是将列表拼接在一起,但两者都是定义一个新的列表,而不是在原来列表上进行操作的>>> names = ["python",原创 2021-07-14 15:42:21 · 267 阅读 · 0 评论 -
Python之字符串的常用内置函数
1、capitalize()newstr = string.capitalize(),函数括弧内啥也不用写,就是将字符串首字母大写,其余字母变成小写注意事项:只对字母有效>>> name = "chengLanTian">>> new_name = name.capitalize()>>> print(new_name)Chenglantian2、lower()、casefold()4. newstr = string.lower原创 2021-07-14 13:11:04 · 710 阅读 · 0 评论 -
列表输出倒序之切片
rhyme = [1,2,3,4,5,"上山打老虎"]rhyme[:] #结果如下[1, 2, 3, 4, 5, '上山打老虎']rhyme[0:4:2] #结果如下[1, 3]rhyme[::-1] #结果如下['上山打老虎', 5, 4, 3, 2, 1]原创 2021-07-14 11:33:28 · 461 阅读 · 0 评论 -
python 找出10以内的所有素数
用for循环加上嵌套素数就是在大于1的自然数中,除了1和本身,都不能被其他数整除的数,也叫作质数for n in range(2,10): #先规定范围2到10,10不包括,以内嘛 for x in range(2,n): #在一个一个的来算,来找,例如当n = 2 时候,range(2,2)就一个数也没有,当n = 3时,range(2,3)只有2, if n % x == 0: #一个一个的来整除 print(n,"=",x,"*",n//x ) #顺便打印出来 break #退出原创 2021-07-14 11:19:54 · 6430 阅读 · 1 评论 -
break、continue语句只能跳出一层循环
break是结束整个第一层循环continue是跳出第一层循环的其中一次循环原创 2021-07-14 10:47:42 · 9130 阅读 · 0 评论 -
python打印九九乘法表
# coding: utf-8i = 1while i <= 9: j = 1 while j <= i: print(j,"*",i,"=",j*i, end=" ") #这是打印1*1=1 这样的出来,end是代表没打印一个后面有空格 j += 1 print() i += 1结果:1 * 1 = 1 1 * 2 = 2 2 * 2 = 4 1 * 3 = 3 2 * 3 = 6 3 * 3 = 9 1原创 2021-07-14 10:40:09 · 102 阅读 · 0 评论 -
else在while循环中的实质性作用
else在while循环中的实质性作用1、这个代码是说明else在while循环中的实质性作用,代码块的名字是今天有好好学习吗?else是在while循环条件不为真的时候就会被调用,看上去很鸡肋,我不用else,当循环结束时,也会执行其他代码,但是如果搭配这break的话就会有意想不到的效果,break语句中途退出循环,这时候的条件还是为真的,就不会执行else语句内容# coding: utf-8day = 1while day <= 7: answer = input("今天原创 2021-07-14 10:21:44 · 664 阅读 · 0 评论 -
python变量、字符串、数字运算、运算符优先级
python变量、字符串、数字运算、运算符优先级细节点(有关小数的)BIF数字运算运算符逻辑运算符运算符优先级一、细节点(有关小数的)复数和小数在计算机内存中是以浮点数的形式存储的如何就是需要准确的0.3,而不是0.3000000004的话,可以import decimai #引入decimal模块a = decimal.Decimal('0.3') #实例化一个decimal对象,这样a打印出来就是0.3二、BIF内置函数1、// 地板除,其实就是向下取整,去一个比结原创 2021-07-13 17:38:25 · 340 阅读 · 0 评论 -
在Python中如何使转义字符无效
例如你要打印路径出来,D:\three\two\one\now直接打印的话,print("D:\three\two\one\now"),是不能打印完整的,在python中,"\"反斜杠搭配着不同的字母是有着不同的含义的,\n就代表换行的意思,\t就代表制表符的意思,一下有两种方法来解决这个问题:第一种是在每一个反斜杠前面再加反斜杠,使得python知道反斜杠后面的代表的就是反斜杠print("D:\\three\\two\\one\\now")第二种方法就是在字符串前面加上"r"这个字母...原创 2021-07-13 15:46:05 · 4332 阅读 · 0 评论