- 博客(15)
- 收藏
- 关注
原创 使用python编写你自己的聊天工具
服务端:import socketprint("I am server")#创建socket对象sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # socket family:socket族 # AF_INET ipv4 # AF_INET6 ipv6 #...
2020-04-24 23:41:13
953
原创 python的静态方法
python是一门面向对象的语言,因此我们往往需要用到class,而在开头部分会写一个这样的特殊函数:def __init__(self,name1,name2): pass 后面的方法也会在第一个参数写成self。但是有时候我们做一个比较大的项目时,往往会有很多参数,但是分布进行时,又不需要提供那么多参数,但是如果通过实例化调用类中的某个方法时,需要提供全部的参数,这时...
2020-04-24 16:02:42
226
原创 python魔术方法
一、__init__(self):构造器class Bird: def __init__(self, name): #构造函数,在类实例化之后,自动执行 self.hungry = 0 #饥饿程度 self.name = name def sing(self): self.hungry += 30 ...
2020-04-23 15:10:55
185
原创 python如何私有化并调用私有化的方法
在Python类的方法名前面加双下划线(__)可以让该方法在外部不可访问。class Student: #student1方法可以在类的外部访问 def student1(self): print("student1") #__student2方法不可以在类的外部访问 def __student2(self): print("...
2020-04-22 18:23:54
597
原创 python之对文件的读写操作
#w权限所谓的覆盖是两次写,关闭之后算一次"""f = open("1.txt", "w")#open的文件默认权限是读,如果是写就是创建f.write(" hello world\n hellow world")f.close()f = open("1.txt", "w")#open的文件默认权限是读,如果是写就是创建print(f.read())#错误:对文件的操作要和文件的权...
2020-04-21 23:07:35
136
原创 python装饰器推导
在很多时候,我们需要在原来函数的基础上增加函数的功能,那这个时候就需要用到装饰器了def outer(fun): def inner(): print("this is outer my name is 老边") fun() return inner #这里返回的是一个函数的本身@outer #hello = outer(hello)#hel...
2020-04-21 16:02:20
87
原创 python如何递归返回文件目录
在python运维过程中,递归返回文件目录是最常用的一个脚本,递归的重要条件是:要有终止条件;执行递归函数将反复调用其自身,所以学会如何写递归返回文件目录的脚本很重要,不多说,直接上代码!import osimport sysdef print_files(path): lsdir = os.listdir(path) dirs = [i for i in lsdir ...
2020-04-21 15:13:04
388
1
原创 python之random模块使用方法案例
import random"""for i in range(10): num = random.random()#返回一个0-1之间的小数 print("%.2f%%"%(num))#.2保留两位小数,%在字符串内有特殊含义,需要使用%转义""""""for i in range(10): num = random.uniform(1,10)#生成指定范围的...
2020-04-20 14:02:33
492
原创 python之sys模块的应用
import sys'''print(dir(sys))help(sys.path)print(sys.path)''''''argv = sys.argv#可以接受来自外部的传参,是一个列表,第一个元素是脚本本身print(argv[1])'''#print(sys.modules.keys())#返回所有导入的模块'''for i in range(10):...
2020-04-20 13:14:50
140
原创 python之time模块
time模块是python中使用频率较高的一个模块,那它有哪些主要的方法呢?import time#t = time.time()#返回当时时间的时间戳#t = time.localtime()#返回当时时间的九元素#t = time.asctime()#返回特定格式的时间#t = time.ctime(1500)#将时间戳时间转化为asc格式时间,若无参数,返回当时时间#...
2020-04-19 22:49:06
107
原创 python之os模块基本方法
import os#path = os.getcwd()#查看当前脚本所在路径#path = os.listdir("D:\\")#列出目录下所有文件,默认列出#path = os.path.abspath(os.getcwd())"""base_dir = os.getcwd()path = os.path.join(base_dir,"02.py")#将两个路径拼接起来"""...
2020-04-19 15:07:29
101
原创 python之return和print的区别
先给大家看一段小代码def say(): print(1)say()>>> ====================== RESTART: D:\软件脚本\python脚本\01.py ======================1>>>def say(): print(1)a = say()print(a)&...
2020-04-18 21:28:10
158
原创 python之函数参数组
一般的函数形式定义为def function_name(形参): 函数体如果在形参前面添加*,则可以将返回值其转化为元组,例def say_hellow(*name): print(name) say_hellow("hi")<<<('hi',)如果在形参前面赋予**,并且调用函数时赋予字典的键,则可以返回字典,例如d...
2020-04-18 21:00:23
183
原创 设置画图时的x轴和y轴坐标
x = 0:0.01:2*pi; y = sin(x); plot(x,y,'r*'); set(gca,'Ytick',-1:1); %设置需要标注的点 set(gca,'Yticklabel',{'-1','0','1'}); %再标记后,才可以设定每个对应位置自己想要的字符表示 set(gca,'Xtick',0:pi/2:2*pi); set(gca,'Xtic...
2020-04-16 11:11:23
1118
原创 画部分点之间的连线图
a = zeros(92,92);filename1 = 'C:\Users\WCM\Desktop\模拟赛1\point';filename2 = 'C:\Users\WCM\Desktop\模拟赛1\data2';filename3 = 'C:\Users\WCM\Desktop\附件 建筑工地、道路与混凝土搅拌站设置的相关数据表';P = xlsread(filename1);Q ...
2020-04-16 11:10:03
1304
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人