![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
伪程序猿丶
努力奋斗!!
展开
-
windows上自动创建文件或者目录
windows上自动创建文件,或者自动创建目录原创 2022-08-12 13:34:51 · 469 阅读 · 0 评论 -
一个简单的python练习,1文件和2文件表示有一个名字一个地址,可以依据ip找出对应的名字。
def Name(): filepath=r"f:\lianxio\1.txt" with open(filepath,mode="r",encoding="UTF_8") as f: #print(f) #print(f.read()) name =[] for i in f : i1=i.rstrip() name.append(i1) return name.原创 2021-11-03 21:39:44 · 129 阅读 · 0 评论 -
python中的类属性和方法(垃圾回收)④
类中的属性和方法# 定义一个类class A(object): # 类属性 # 实例属性 # 类方法 # 实例方法 # 静态方法 # 类属性,直接在类中定义的属性是类属性 # 类属性可以通过类或类的实例访问到 # 但是类属性只能通过类对象来修改,无法通过实例对象修改 count = 0 def __init__(self): # 实例属性,通过实例对象添加的属性属于实例属性原创 2021-09-13 21:01:19 · 161 阅读 · 0 评论 -
python的类③(重写;多重继承,多态)
# 面向对象的三大特征:# 封装 - 确保对象中的数据安全# 继承- 保证了对象的可扩展性# 多态 - 保证了程序的灵活性重写:#如果在子类中如果有和父类同名的方法,则通过子类实例去调用方法时,会调用子类的方法而不是父类的方法,这个特点我们成为叫做方法的重写(覆盖,override)在python中调用对象的方法时:① 会优先去当前对象中寻找是否具有该方法,如果有则直接调用②如果没有,则去当前对象的父类中寻找,如果父类中有则直接调用父类中的方法,③如果没有,则...原创 2021-09-12 17:32:58 · 397 阅读 · 0 评论 -
快速排序+递归的思路
def quicksort(date): if len(date) < 2: #基线条件 print("数组原来的样子",date) return date else:#在什么情况下可以进行递归 pivot = date[0] #选取arr[0]作为基准值 #left = [i for i in arr[1:] if i <= pivot] #左边的小于基准值 left,right.原创 2021-08-22 22:00:47 · 111 阅读 · 0 评论 -
python中的类①
类简单理解一个事物抽象的集合类(class)(也是一个对象)-------类就是一个用来创建对象的对象!目前所调用的内置方法为内置对象,但是内置对象并不能满足所有的需求,我所以们在开发中经常需要自定义一些对象 - 类,简单理解它就相当于一个图纸。在程序中我们需要根据类来创建对象;类就是对象的图纸! - 用类创建的对象,我们也称对象是类的实例(instance) --- 如果多个对象是通过一个类创建的,我们称这些对象是一类对象 - 像 int() float() b...转载 2021-08-09 22:02:16 · 58 阅读 · 0 评论 -
Python函数fuction③
## 函数式编程 - 在Python中,函数是一等对象 - 一等对象一般都会具有如下特点: ① 对象是在运行时创建的 ② 能赋值给变量或作为数据结构中的元素 ③ 能作为参数传递 ④ 能作为返回值返回 - 高阶函数 - 高阶函数至少要符合以下两个特点中的一个 ① 接收一个或多个函数作为参数 ② 将函数作为返回值返回# 高阶函数# 接收函数作为参数,或者将函数...原创 2021-08-02 20:31:54 · 97 阅读 · 0 评论 -
Python函数function②
#返回值:return关键字def fn(): # return "hellow" ''' 关于一个返回值的函数,return为返回fn2函数,面向函数对象,fn2()调用此函数 ''' def fn2(): print("内层函数") print(id(fn2)) return fn2#面向对象,return fn2()是返回调用函数的值,注意!!!l=fn()#可以用一个变量进行接值,进行输出。l()print(l.原创 2021-07-25 19:20:00 · 204 阅读 · 0 评论 -
Python中函数function()①
关于python中对象的互相转换#可变和不可变#不可变是指对象所指内存中的值不可变#不可变 例如: int str float tuple#可变的:对象所指的内存值可以发生变化#可变:字典dict 列表 list 集合set#例如list1=[1,2,3,5,6]print(list1,id(list1))list1.pop()print(list1,id(list1))s={1,2,3,4,5}print(s,id(s))s.pop()print(s,id(s))原创 2021-07-18 23:02:55 · 187 阅读 · 0 评论 -
Python字典的内容简介基础增删改查
dictionary字典字典{}, dict(),键值对成对出现 列表[], list(),一个个出现元组(),tuple()#定义空字典Dict1=dict()List1=list()Tuple1=tuple()#dict1=dict((1,2))#这样取的元组或者列表为一维,无法强转为字典#print(dict1)'''dict1=dict(((1,2),(3,4)))#必须为两两存在list或者tuple都可以转换为dictprint(dict1)#字典的增删改查#.原创 2021-07-11 20:50:31 · 101 阅读 · 0 评论 -
排序算法(冒泡排序)
import random#算法:#冒泡排序算法numbers=[]while i<7: number=random.randint(1,32) if number not in numbers: numbers.append(number)#注意关于append函数返回值为None,不可迭代对象 i+=1print(numbers)z=0#升序排列numbers_list=sorted(numbers)'''for x in .原创 2021-07-05 19:57:58 · 106 阅读 · 0 评论 -
Python字符串切片操作
字符串的切片操作:list列表中放入的元素,可以为字符串也可以为整形字符列表的切片和字符串的切片注意区分:s=“abc”切片为字符串s=["apple","banane","orange"]列表切片也为列表Print(s[0:2:2])可以正向取也可以逆向取,同时也可以添加步长(步长也可以为正数可以为负数,表示取值方向)列表内置函数:append()末尾追加,例如list.append(peach)extend()表示list,列表的合并()将两个列表合并在一起,关于此函数可以用“+.原创 2021-06-27 21:58:09 · 4166 阅读 · 0 评论 -
Python基本关于输入日期查询是一年第几天代码,以及list中删除问题。
书籍元组,最大的区别s()s表示为一个元组,元组元素不可变化list列表获取第一个元素s[0]获取最后一个s[-1]List列表也可以用in来判断元素是否在列表for in s:列表取出元素列表的增删改查改,通过下标找到元素,利用等号进行替换。删除:del ——关于列表下标变化,漏删除现象:见代码del_list...原创 2021-06-20 23:20:30 · 350 阅读 · 0 评论 -
Python中字符串函数应用的几种解法
```python#输入They are students和第二个aeiou,在第一个字符串删除第二个拥有的字母,输出第一个字符串#方式1:'''s1 =input("请输入对字符串")s2=input("请输入字符串")str2=""for i in s1: print(i) if i in s2: print(i) else: str2+=iprint(str2)#方式2s1 =input("请输入对字符串")s2=input("请输入字符串")for i .原创 2021-06-14 17:26:02 · 267 阅读 · 3 评论 -
Python的字符串函数以及引用
条件语句:for语句if语句判断的变量为空字符串“”,0,none则认为false当字符串有值,则认为为真num = 1if num : print("--->",num)if num !=0: print("--->",num)等效,字符串也是一样random()随机数函数Num = random.randintprint(random.randint())For 变量 in range (): 语句For I in range (n,m):原创 2021-06-14 17:23:25 · 806 阅读 · 1 评论 -
Python
python基础①关于python 语言的详解:关于字符串类型:弱类型(不用像C语言一样给与字符定义),体现形式为(字符串复制无论为什么,都可以接纳,给赋值为什么即为什么类型)type()变量类型显现关于path变量,系统的全局变量去寻找对应的解释器进行安装pip管理文件;对于pip这个命令,python用于安装外来的包pip freeze > requirements.txt 导出所用的包文件 requirements.txtpip install -r requirements.tx原创 2021-05-16 20:01:34 · 115 阅读 · 0 评论 -
关于上一篇SQL less-8的爬虫脚本
#!/usr/bin/env Python 3.7.4import urllib.requesturl = "http://192.168.1.128/sqli-labs-master/Less-10/?id=1"#自定义攻击的urlsuccess_str = "You are in..........."database = "database()"length_payloa...原创 2019-09-14 19:18:04 · 180 阅读 · 0 评论 -
Python中简单的for循环应用
rows = int(input("请输入打印行数"))for i in range(0,rows): print(" "*int((rows-i))+"* "*(i+1))#打印等腰三角形rows = int(input("请输入打印行数"))for i in range(0,rows): print(" "*int((rows-i))+"* "*(i+1))#打印等腰三角形if...原创 2019-09-02 18:27:41 · 603 阅读 · 0 评论