自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 网络通信 TCP UDP 冒泡排序

一、网络通信 ''' 网络通信三要素: 1.协议--说话方式 2.端口号--对方拿什么接收数据 3.IP地址--计算机在网络上的位置 ''' import socket #获取主机名字 a=socket.gethostname() print(a) #通过主机名获取ip地址 print(socket.gethostbyname(a)) 二、UDP 1.客户端 '...

2018-08-02 15:11:16 406

原创 re模块 异常处理 排列组合 正则表达式 迭代器和生成器

一、re模块   ''' re模块 re.match(pattern,string,flags=0) pattern:匹配的规则 string:要匹配的字符串 flags:匹配方式,是否区分大小写或者多行匹配 方式: re.I 忽略大小写 re.L 做本地户识别 re.M 多行匹配,影响^和$ re.S 是匹配句,包括多行在内的所有语句 re.U 根据...

2018-08-02 15:07:59 397

原创 几种不常用的函数

一、偏函数 偏函数就是一个辅佐函数,为了固定函数的参数使用的 (默认固定第一个参数) 需要调用 import  functools:可以把一个函数的参数固定住,并生成一个新函数,不会改变原函数 当实参会出现很多次的时候不想都传递这个实参,就用偏函数把这个实参固定住 import functools def mySum(x,y): return x+y m=functools.pa...

2018-08-02 12:06:08 448

原创 练习题:银行系统,类的方法

一、主函数(MainTest) ''' 卡card: 属性:卡号 密码 余额 是否锁定 行为: 管理员:admin 属性:账号 密码 行为:登录 ATM机:atm 属性:保存所有信息的表 行为:登录页面 开户 查询 存储 取款 转账 改密 锁定 解锁 销户 退出 用户:user 属性:姓名...

2018-07-27 18:56:32 590

原创 练习题:NPC

一、npc class NPC: NPC_list = [] def __init__(self): self.id = None self.name = None self.jianjie = None def show(self): print('可选NPC') for i in sel...

2018-07-27 18:46:59 266

原创 时间模块,日历模块

一、时间 import time #从1970年1月1日0点开始到现在的时间差的秒数 #时间戳 print(time.time()) c=time.time() #获取本地时间 print(time.localtime())#存在元祖中 tuple1=time.localtime() print(time.ctime()) #将时间元祖转转为时间戳 print(time.mktime(tuple...

2018-07-19 19:25:52 290

原创 自定义模块 ,调用

一、自定义模块   def fun(): print('fun') ''' 当运行的文件是自己的时候就是__main__ 当在别的文件运行就是模块名字 ''' if __name__=='__main__': print('a') print(__name__) print('a') print(sum([1,2,3,4,5])) ''' 一个py文件就是一个模块 在一...

2018-07-19 19:21:02 646

原创 操作文件,读文件,写文件,复制文件

一、读文件 ''' 1.打开文件 2.写数据 3.关闭 w覆盖 a追加 ''' path=r'C:\Users\asus\Desktop\2.txt' a=open(path,'a') a.write('明天考试')#覆盖原文件列表的所有数据,无文件就会自动创建新文件 a.close() 二、写文件 ''' 文件操作: 1.读 打开文件 ...

2018-07-19 19:10:08 367

原创 os模块 递归练习

一、OS模块   操作文件 ''' import os #查看操作系统的类型 #nt--Windows posix--linux/unix/mac os # print(os.name) #Windows是不支持的 报错 打印操作系统的详细信息 #print(os.uname()) #获取操作系统中的所有环境变量 # print(os.environ) #获取指定名字的环境变量 # pri...

2018-07-18 18:54:31 368

原创 函数 参数 变量作用域

一、函数参数 1.必须参数 必需参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样。 调用printme()函数,你必须传入一个参数,不然会出现语法错误: 小括号内的就是参数 小括号内没东西叫做无参,有叫有参 求任意三个数之和 在定义函数的时候小括号内写的是变量名字,不需要赋值 在调用函数的时候小括号内的是给变量赋的值 定义函数的时候小括号中的变量叫做形参 调用函数的时候小括号的值叫...

2018-07-18 10:55:03 468

原创 函数 参数 返回值

  一、函数 ''' 当一段代码需要不定期重复使用的时候 函数:将一段代码封装,打包到一个容器中(函数) 函数中存储的是逻辑代码 ''' ''' 如何写函数(方法) 必须先用def 定义函数 ''' def diaoyon(): print('调用函数') ''' 使用函数(调用函数) 函数不调用不执行 ''' diaoyon() 2.练习题 ''' 全局变量:在py文...

2018-07-17 15:48:45 221

原创 set

一、set ''' set里边是无重复的 无序的 无下标的 只能通过for循环遍历 用字典时只能用字典的键 ''' #创建set集合 #必须依靠列表、元祖、字典去创建set s1=set([1,2,3,4,5,'a','a'])#重复值会自动删除 print(s1) s1.add(6)#添加,一次只能添加一个 s1.update([7,8,9])#一次添加多个值 s1.remove(5)#删除...

2018-07-17 11:25:10 185

原创 列表 列表变量 元祖 字典

一、列表 ''' 列表:想当于一个容器,里面可以存放多个数据 一次性可以处理多个数据 变量:只能存放一个数据,一次只能处理一个数据 列表单词:list 标志是[] 创建列表 ''' # 创建了一个名字叫做age_list的列表,里边存储了很多的数据 # age_list=[10,11,12,13,14,70,20,30,21] # # 查看列表中有多少个数据 获取列表的长度 # pri...

2018-07-17 09:14:53 668

原创 字符串

''' 字符串一旦创建不可更改 在字符串中每个字符都是有自己对应的位置的 位置一般叫做下标或者索引 下标从左到右从0开始依次递增 在程序中根据下标找对应的数据,下标是写在[]中的 ''' # 创建字符串 a="hello word" # 访问字符串中的某一个字符 print(a[8]) ''' 字符串运算+ * +:加法运算是拼接操作 *:字符串只能和整数相乘,乘几就重复几次 ''' str1=...

2018-07-17 09:10:36 179

原创 数学相关的内置函数 math数学模块 随机数模块

一、内置函数 内置函数 绝对值:abs() 最大值:max() 最小值:min() 次方:pow(a,b) a的b次方 四舍五入:round() 求和sum([]) 二、math数学模块 ''' 只要提到模块这个次就先导入这个模块 (模块:包、命名空间) (底层库) 引入模块的关键字:import 在多个py文件中可能会出现相同的名字(变量、函数、类) 为了不让名字冲突把不同的py文...

2018-07-17 09:09:07 412

原创 while for循环

一、while循环 ''' while...else else语句:当循环正常结束的时候就执行else 当循环通过break结束的时候不执行else语句 ''' num=1 while num<=10: print(num) num+=1 if num==7: break else: print("循环结束了") 二、for循环 ''...

2018-07-17 09:06:03 263

原创 判断语句及练习题

一、判断语句 ''' 程序执行过程:从上到下 从左到右依次执行 判断语句:if 判断条件: 满足条件后执行的代码块 当所有条件都不满足就执行else语句,else语句是放在最后的 判断语句必须是if开头else结尾elif居中 ASCII a=97 b=98 A=65 B=66 ''' # a=10 # if a==10: # print("a等...

2018-07-17 09:02:12 1210

原创 变量、数据类型、类型转换、运算符

一、变量 打印语句里是可以直接写数字和变量的 变量的作用:存储数据的(给数据起名字的) 如何写一个变量:10 10 10 格式:变量名=数据 注意:右边的值赋给左边 变量的命名规则: 1.见名之意 2.变量名可以使用字母、数字和下划线 3.数字不可以开头 4.区分大小写 5.不能使用关键字 二、数据类型 整数 小数 type():检测变量是...

2018-07-17 08:59:10 272

原创 python输入输出 注释

一、输入输出 程序执行顺序: 从上到下 从左到右依次执行 显示程序运行结果的地方一般叫做控制台 1.输出语句: print() 能直接打印数字,汉字和字母以及特殊符号必须放到 双引号或者单引号内 引号内的内容是会原样输出 2.输入语句: input() 作用:获取用户在控制台输入的内容 input()获取的数据全部都是字符串 要求:输出任意的2数相加之和 二、注释 注...

2018-07-17 08:50:04 984

空空如也

空空如也

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

TA关注的人

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