![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
使用Python的一些注意点
传孟
这个作者很懒,什么都没留下…
展开
-
使用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 · 952 阅读 · 0 评论 -
python的静态方法
python是一门面向对象的语言,因此我们往往需要用到class,而在开头部分会写一个这样的特殊函数:def __init__(self,name1,name2): pass 后面的方法也会在第一个参数写成self。但是有时候我们做一个比较大的项目时,往往会有很多参数,但是分布进行时,又不需要提供那么多参数,但是如果通过实例化调用类中的某个方法时,需要提供全部的参数,这时...原创 2020-04-24 16:02:42 · 225 阅读 · 0 评论 -
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 · 184 阅读 · 0 评论 -
python如何私有化并调用私有化的方法
在Python类的方法名前面加双下划线(__)可以让该方法在外部不可访问。class Student: #student1方法可以在类的外部访问 def student1(self): print("student1") #__student2方法不可以在类的外部访问 def __student2(self): print("...原创 2020-04-22 18:23:54 · 597 阅读 · 0 评论 -
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 · 135 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 106 阅读 · 0 评论 -
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 · 100 阅读 · 0 评论 -
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 · 156 阅读 · 0 评论 -
python之函数参数组
一般的函数形式定义为def function_name(形参): 函数体如果在形参前面添加*,则可以将返回值其转化为元组,例def say_hellow(*name): print(name) say_hellow("hi")<<<('hi',)如果在形参前面赋予**,并且调用函数时赋予字典的键,则可以返回字典,例如d...原创 2020-04-18 21:00:23 · 183 阅读 · 0 评论