摘要: PythonDay7Advance 类和对象 面向对象概述 面向过程的编程思想:每一步的实现过程都是我们一步一步 参与实现的,相当于参与者【代表语言:C语言】 面向对象的编程思想:我们在自己程序中,创建别人写好类 的对象,调用别人写好的功能,相当于指挥者 【代表语言:java,python】 举例现 阅读全文
posted @ 2024-12-01 20:10 Roxan 阅读(51) 评论(0) 推荐(0)
摘要: PythonDay6Advance 模块、类与对象 模块 内置模块 time, random, os, json 第三方模块 requests, pandas, numpy,.... 自定义模块 xxx.py 常见的内置模块 hashlib模块 该模块主要是进行数据加密的作用。 常见的加密方式:sh 阅读全文
posted @ 2024-11-29 20:49 Roxan 阅读(69) 评论(0) 推荐(0)
摘要: PythonDay5Advance 函数和模块 main函数要有,用户自己选择要做的功能,根据选择调用不同的函数 用户注册的信息需要使用一个文件存储,登录需要判断用户是否存在,密码是否正确 注册的时候,需要发送邮件 内置函数 数学类函数 abs() 求绝对值 n = -12 print(abs(n) 阅读全文
posted @ 2024-11-28 20:29 Roxan 阅读(54) 评论(0) 推荐(0)
摘要: PythonDay4Advance 函数 引言:比如植物大战僵尸,这个游戏本身也是由代码编写,现在假设有一种豌豆射手,每发射一次 炮弹会执行100行逻辑代码 如果我在程序,每当需要发射炮弹的时候,都要编写100行逻辑代码,就会觉得该程序过于冗余, 代码重复度较高。 解决方案: 如果我将这100行代码 阅读全文
posted @ 2024-11-26 22:01 Roxan 阅读(42) 评论(0) 推荐(0)
摘要: PythonDay3Advance 运算符 位运算符 进制: 将整数分了几种进制表示法 二进制:由0,1构成,逢2进1,以0b开头 八进制:由0,1,2,3,4,5,6,7构成,逢8进1,以0开头 十进制:由0,1,2,3,4,5,6,7,8,9构成,逢10进1,默认就是10进制 十六进制:由0,1 阅读全文
posted @ 2024-11-25 19:23 Roxan 阅读(76) 评论(0) 推荐(0)
摘要: PythonDay2Base 前文见上一篇文章 数据类型详解 字符串 str 补充 startswith 判断字符串是否以某个小字符串开头 s1 = "shujia数加科技学习study" b = s1.startswith('sh') print(b) # True endswith 判断字符串是 阅读全文
posted @ 2024-11-24 20:26 Roxan 阅读(70) 评论(0) 推荐(0)
摘要: PythonDay1Base 变量 即python运行过程中可以发生改变的量,如同数学中的未知数X,将一个确定的量赋值给变量。 变量定义原则 由英文大小写,数字以及下划线_组成 不能以数字开头 不能以关键字定义 a = 100 右边的100赋值给a 定义变量时的规范 要见名知意 命名要施行驼峰式命名 阅读全文
posted @ 2024-11-22 19:05 Roxan 阅读(288) 评论(0) 推荐(0)