- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 python os模块
本篇详细讲解python os模块的使用以及功能import os#导入os模块#print(os.name)#查看操作系统 nt—windows#posix—linux/unis/mac os#print(os.uname())#打印电脑详细信息#不支持windows#print(os.environ)#获取操作系统的所有环境变量#print(os.environ.get(...
2018-09-29 17:54:06 3257
原创 python面向对象 换牌小测试
‘’’两只手换牌属性:两只手 牌行为换牌‘’’class Card:def __init__(self): self.num="" self.color=""class Hand:def init(self):self.card=""class Person:def init(self):self.left_hand=Noneself.right_han...
2018-09-27 10:17:23 143
原创 python面向对象
python面向对象第一点继承‘’’特征:封装 继承 多态面向对象:注重的设计 从设计的角度, 从生活的角度设计代码追求的是代码的维护性和扩展性面向过程:注意的结果 以结果出发考虑问题中间的实现步骤不关心 不管用什么方法得到结果即可比函数稍微大点的叫类类这个容器中可以放很多函数和变量把同一类事物的代码放到类中去类的单词 class写一个类类:是一个人图纸 是一个模板 看不...
2018-09-25 20:12:56 131
原创 python面向对象练习题
‘’’1.封装一个学生类,有姓名,有年龄,有性别,有英语成绩,数学成绩,语文成绩,封装方法,求总分,平均分,以及打印学生的信息。‘’’‘’’对象:学生类:学生(student)属性:姓名(name)年龄(age)性别(gender)英语成绩(English—achievements)数学成绩(mathematics)语文成绩(chinese-achievement-test...
2018-09-25 20:10:47 8161
原创 python正则表达式
‘’’正则表达式re‘’’import re‘’’pattern:匹配规则(写规则的地方)string:要验证的字符串flags=0:匹配模式re.I:忽略大小写re.M:多行匹配‘’’#msth只能匹配开头re.match(“h”,“hello…word”)#search 从左到右找到就停止re.search(“h”,“hello…word”)#findall找到...
2018-09-21 16:18:16 92
原创 python常用的打开文件模式
r 表示以只读字符的形式打开文件,如果文件不存在,程序会报错,如果文件存在,文件定位符放在起始位置rb 表示以只读二进制的形式打开文件,如果文件不存在,程序会报错,如果文件存在,文件定位符放在起始位置r+ 表示以读写字符的形式打开文件,如果文件不存在,程序会报错,如果文件存在,文件定位符放在起始位置rb+ 表示以读写二进制的形式打开文件,如果文件不存在,程序会报错,如果文件存在,文件定位符...
2018-09-21 16:16:32 356
原创 python遍历文件夹取到文件并输出每种文件有几个
1. 遍历某个文件夹下的所有文件,并统计各个文件类型的个数。import os#引入os模块def lister(curr_dir):stack=[curr_dir]x = 0#定义mp4文件y = 0#定义txt文件while stack:dir=stack.pop()for path in os.listdir(dir):file_path=os.path.join(dir,...
2018-09-19 14:25:20 708
原创 python栈
python栈的讲解模拟栈结构stack = []压栈(向栈里存数据)stack.append(“A”)print(stack)stack.append(“B”)print(stack)stack.append(“C”)print(stack)出栈(在栈里取数据)res1 = stack.pop()print(“res1 =”, res1)print(stack)res...
2018-09-18 17:44:39 121
原创 python迭代器
“”"什么是可迭代对象可以用for进行迭代的对象什么是迭代器可以用next()函数对该对象进行操作。如何判断一个对象是不是可迭代对象from collections import Iterableprint(isinstance([], Iterable))2) 用for操作一下。如何判断一个对象是不是迭代器from collections import...
2018-09-18 17:42:32 112
原创 python字符串
python字符串‘’’和数字相关的内置函数1.求绝对值 abs() print(abs(-10))结果102.求最大值 max() print(max(1,2))结果23求最小值min() print(min(1,2))结果14,求a的b次方pow print(pow(2,2))结果45,求四舍五入round() print(round(3.5))结果46.求和su...
2018-09-18 17:35:57 197
原创 python3 url 爬取网页并读写
import urllib.request#向指定的url地址发送请求,并返回服务器相应的数据(文件的对象)response=urllib.request.urlopen("http://www.baidu.com")# #读取文件的全部内容,会把读取到的数据赋值给一个字符串变量# data=response.read()# print(data)#将爬取到的网页写入到文件中#...
2018-09-14 16:05:43 1037
原创 python TCP单线程对话小程序
客户端代码'''网络编程: 如何发送和接受数据网络通讯三要素: 1.ip 地址--计算机在网络的位置 2,协议--说话方式(说话语言)tcp udp 3,端口号--对方拿什么接收数据(拿什么软件来接收数据)1,找到对方在哪'''#cmd---ipconfig查看ip#程序查看import socket#获取主机名字#...
2018-09-14 16:00:39 170
原创 模块概念,python时间模块和日历模块
''''模块:一个py文件就是一个模块在一个py文件可以使用另外一个py文件import:导入模块的关键字 会导入这个模块所有的东西模块分类1系统模块:os random math2自定义模块 自己写的py文件3第三方模块 别人写的模块'''# import Tool# # Tool.fun()# Tool.mySub(1,2,3,4,5)# from Tool impo...
2018-09-12 10:45:36 174
原创 python 写乘法表 和手机号检测
第一个,用python写99乘法表def cfb(n):#定义一个函数 for i in range(1,n+1):#遍历得到横向 for n in range(1,i+1):#遍历得到竖向 print("%s*%s=%s"%(n,n,n*n),end=" ")#导入公式 print()cfb(9)#给函数n定义值第二...
2018-09-10 15:38:51 210
原创 python写简易淘宝购物代码
简单的写一个淘宝购物 话不多说,源码附上def jm():#定义父类界面功能 print("*****1 今日特卖*****") print("*****2 女士服装*****") print("*****3 男士服装*****") print("*****4 美食茶酒*****") print("*****5 结 算*****")def ...
2018-09-08 15:02:06 2172
原创 1,计算从1到1000以内所有能同时被3,5和7整除的数的和并输出 ,2,用python判断质数
计算从1到1000以内所有能同时被3,5和7整除的数的和并输出 。list=[]#定义列表for i in range(1,1001):#遍历1-1000 得到值(i) if i%3==0 and i%5==0 and i%7==0:#判断1-1000中那个数可以同时除3,5和7 list.append(i)#把的的到数添加到列表里面 a=sum(...
2018-09-06 20:37:03 38357 2
原创 python用循环 打印金字塔三角形
先来介绍第一种用while循环x=0#定义一个循环次数的变量y="*"#定义一个*号的变量while x<5:#判断循环的次数 print(" "*(5-x-1)+(2*x+1)*y)#输出第几行*号前面的空格加几个*号 x+=1#循环条件 当等于五的时候就停止在介绍第二种用for循环来做for i in range(5):#循环5次得到i的值pri...
2018-09-05 17:24:48 13079 3
原创 python 猜数字小游戏
有小白了可以关注,博客会从第一阶段来更新python的课程。 猜数字小游戏 开始猜数字游戏#输出游戏开始print("欢迎来到猜数字游戏")#无限循环,while循环while True:#输入客户要猜的数字 int整数型 a=int(input("请输入你要猜的数字"))#这里是你自己定义的值,作对比 if a==5:#if判断 如果等于你定义的值 ...
2018-09-04 21:07:13 420
python中阶基础
2018-09-18
详细讲解python基础
2018-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人