自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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中阶基础

1. Python常识 3 1.1. 解释器 3 1.2. 编写代码 3 1.3. 执行Python代码 3 1.4. 查看Python自带帮助 3 1.5. 缩进 3 1.6. 代码块 4 1.7. 对象和对象的基本特征 4 1.8. 变量 4 1.9. 对象 4 1.10. 标识符 5 1.11. 逻辑表达式 5 1.12. 语句 5 1.13. 关键字 6 1.14. 物理行和逻辑行 6 1.15. 组织结构 6 2. Python中的语句 6 2.1. pass语句 6 2.2. 复合语句 7 2.3. 选择语句 7 2.4. 迭代语句 8 2.4.1. while 8 2.4.2. continue 9 2.4.3. break 9 2.4.4. for 9 3. 数据类型 9 3.1. 数据是如何存储的 10 3.2. Text Sequence Type——str 11 3.3. Binary Sequence Types — bytes 13 3.4. 数字 14 3.5. list 14 3.6. tuple 16 3.7. Set 16 3.8. dict 17 3.9. * copy ——Shallow and deep copy operations 18 4. 函数 20 4.1. 什么是函数? 20 4.2. 函数的用处 20 4.3. 函数中的参数传递 20 4.4. 默认参数 20 4.5. 不定长参数 21 4.6. 递归函数 21 4.7. 拓展知识:命令行传参 21 4.8. 匿名函数 21 4.9. 变量的作用域 21 5. 练习 22 5.1. 函数专项练习 22 5.2. 循环专项练习 23 6. 实战 24 6.1. 管理电影信息 24 7. 附录 25 7.1. 编码规范 25 7.2. ASCII码表 25 8. API 33 8.1. list 33 8.2. dict 34 9. 附加知识点 35 9.1. 栈 36

2018-09-18

详细讲解python基础

目录 Python 1 第一单元: 初识Python 2 第二单元: 数据类型和运算符 8 第三单元: 循环结构 19 第四单元: 数学类和字符串 24 第五单元: python数据结构 41 第六单元: 函数 58 第七单元: 函数、os模块和文件读写 61 第八单元: 模块概述和时间模块 74 第九单元: 面向对象 83 第十单元: 面向对象(二) 93 第十一单元: 面向对象(三) 102 详细介绍

2018-09-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除