Python
学无止境
心无念
小白一个 Fight
展开
-
又开始的python-day11-20200828-装饰器简单了解
# 定义一个点类# 属性是横向坐标 x 与纵向坐标 y# 定义一个圆类 circle# 属性有圆心点 cp 与 半径 radius# 方法有# 1.求圆的面积# 2.求圆的周长# 3.求指定点与圆的关系# 提示:关系有三种 【圆内 圆外 圆上】# 涉及到的数学公式import mathclass Pointer(object): def __init__(self,x,y): self.x = x self.y = y class Circle(object): d原创 2020-10-07 16:39:39 · 250 阅读 · 0 评论 -
又开始的python-day10-20200821-文件操作相关内置函数-拷贝-读取-写入
# 作业1# 设计两个类# 一个点累 属性 x y 坐标# 一个矩形类 属性有左上角 和 右下角坐标# 方法 1.计算矩形面积 2.判断点是否在矩形内# 实例化一个点对象 一个正方形对象 输出矩形的面积 输出点是否在矩形内class Point(object): def __init__(self,x:int,y:int): # 需要2个int 类型的参数 self.x = x self.y = y class原创 2020-10-07 16:38:45 · 235 阅读 · 0 评论 -
又开始的python-day09-20200814-继承-类方法-文件的打开和关闭
# 练习# 定义一个类属性 记录通过这个类创建了多少对象class Person(object): __count = 0 # 类属性 def __init__(self,name,age): Person.__count += 1 self.name = name self.age = age @classmethod # def get_count(cls): return cls.__count# 每次创建对象 都会调用__new__ __init__ f方法原创 2020-10-07 16:36:45 · 150 阅读 · 0 评论 -
又开始的python-day08-20200810-面向对象练习-运算符魔法方法-内置属性-对象属性-类属性-私有属性-类方法-静态方法-单例设计模式
# P155-156# 函数练习题 没做笔记# 面向对象练习# 房子 House 有户型 总面积 剩余面积 总面积的60% 家具名称列表 属性# 新房子没有任何家具# 新家具的名称追加到家具列表里# 判断家具的面积 是否超出剩余面积 超过了 提示放不下# 家具 Furniture 有名字 占地属性# 席梦思 bed 4 衣柜 chest 2 餐桌 table 1.5# 将以上3件家具 添加到 房子里# 打印房子时要求输出 户型 总面积 剩余面积 家具名称列表class House(ob原创 2020-08-11 19:16:40 · 149 阅读 · 0 评论 -
又开始的python-day07-20200731-uuid-pip-自定义模块-包-面向对象-魔法方法-is
P144原创 2020-07-31 18:31:21 · 150 阅读 · 0 评论 -
又开始的python-day06-20200723-闭包-装饰器-模块-os-sys-math-random-datetime-time-calendar-hashlib-hmac
# 1.把一个函数当成另一个函数的返回值# 2.把一个函数当成另一个函数的参数# 3.在函数内部定义一个函数 函数的嵌套 外部无法引用函数内部的函数# 闭包# 由函数以及相关的引用变量环境组合而成的实体# 闭包=函数块+引用环境def outer(): x = 10 def inner(): y = x + 1 return y return innerprint(outer()())# 计算一串代码运行的时间import tim原创 2020-07-24 18:15:40 · 217 阅读 · 0 评论 -
又开始的python-day05-20200722-函数回顾-可变类型和不可变类型传参-递归函数-匿名函数-sort-sorted-map-filter-内置函数总结-一个函数作为另一个函数的返回值
P115原创 2020-07-22 19:57:19 · 137 阅读 · 0 评论 -
又开始的python-day04-20200719-字典练习题-集合-集合运算-转换-eval-JSON-公共方法-函数-注释-调用-全局局部变量-返回多个值
P102# 声明一个列表student = {'name':'zss','age':'18','score':98,'tel':'139999999998','gender':'female'}# 声明一个列表 列表保存6个学生的信息students = [{'name':'zss','age':'18','score':98,'tel':'139999999992','gender':'female'}, {'name':'张三','age':'18','score':98,'tel':'139原创 2020-07-22 12:48:55 · 393 阅读 · 0 评论 -
又开始的python-day03-20200718-列表-深浅拷贝-元组-字典
# 当我们有多个数据保存 有序可变 可修改# 列表的格式# 使用 [] s来表示一个列表 列表的每一个数据称之为元素# 元素之间使用逗号分割# names = ['zss','jack','chenglong']# list 可以将可迭代对象转换成列表names = list(('zss','jack','chenglong'))print(names)#可以用下标获取print(names[2])names[2]='shy'print(names)print(names[1:2]原创 2020-07-19 11:39:14 · 131 阅读 · 0 评论 -
又开始的python-day02-20200717-字符表-编码-占位符
字符串运算符字符串和字符串之间可以用加法 是2个字符串拼接为一个字符串乘法运算 将指定字符串重复多次比较运算符进行运算 会获取字符对应编码 然后比较其余不支持P70# **字符串运算符**# 字符串和字符串之间可以用**加法** 是2个字符串拼接为一个字符串# **乘法运算** 将指定字符串重复多次# **比较运算**符进行运算 会获取字符对应编码 然后比较# **其余不支持**# P70# ASCII 码表使用一个字节来表示一个字符。最多只能表示128个,不使用最高位。# 00原创 2020-07-17 17:52:37 · 189 阅读 · 0 评论 -
又开始的python-day01-20200716-变量数据类型-标识符-下标-切片-字符串常见操作
解释型语言使用场景:网络爬虫 科学计算 桌面软件 服务器软件 游戏注释:为了对代码进行说明01-变量以及数据类型- 变量类型数字布尔类型字符串列表元组字典数字类型int #整数float #小数 浮点型complex #复数字符串类型 str用单引号或者双引号包裹的一段文字str布尔类型 bool表示真假True False列表类型 listnames = [1,2,3]字典类型 dictperson = {'name':'z原创 2020-07-17 15:20:45 · 211 阅读 · 0 评论 -
python第九季 飞机大战
import sys #引入系统模块import pygame #引入游戏的模块#from pygame.locals import *class Settings(): #设置背景大小 def __init__(self): self.screen_width=480 self.screen_height=852 self.bg_color = (255,192,203) self.hero_speed = 4 #飞机移动速度 self.bullet_speed = 4原创 2020-07-15 18:39:54 · 92 阅读 · 0 评论 -
python第一季 变量 数字字符
hp = 100print(hp)hp = 90 #变量使用 变量名不能以数字开头print(hp)print("hp")m = 'i "like" you' #"里面可以是' '里面也可以是" print(m)n = ' my name \' is " zss' #同时出现用转义符\print(n)test = 'i am zss'ne = test.title...原创 2020-04-02 12:15:05 · 120 阅读 · 0 评论 -
python第二季 列表 索引
names = ["zss" , "xiaoming" , "xiaowang" , "wenwen"]scores = [12 , 23 , 23 , 12] # 列表的定义 名字 = [数据1,数据2,数据3,数据4]print(names) print(scores)print(names[1])#索引是从0开始的 1就是xiaomings = "acdsd"m = s.upp...原创 2020-04-02 12:16:11 · 140 阅读 · 0 评论 -
python第三季 循环语句
#条件语句 ifage = 50if age>40 : #比较运算符 print("old")else : print("young") #大于> 大于等于>= 小于< 小于等于<= 等于== 不等于!=#布尔值 2个#true 是 0 #false否 非0age = 20res = age >=18 ...原创 2020-04-02 12:17:30 · 109 阅读 · 0 评论 -
python第四季 字典
stu1 = { 'name':'zss','age':23,'gender':'男' }#Key-value 键值对 可以是各种各样的信息#字典就是键值对的集合 花括号{}#xname = {key:value,key:value,key:value}#key 可以是数字或者字符串类型 或布尔类型#value 可以是任意类型数据print(stu1['name']) #通过键去访问...原创 2020-04-02 12:18:21 · 147 阅读 · 0 评论 -
python第五季 while循环
# while True: # print('2020') #死循环# for i in range(1,11): # print(i)# i = 1#while i<10:# print(i)# i += 1#print(i)k = 0for i in range(1,101): #计算1-100的和 #print(i) k +=...原创 2020-04-02 12:18:59 · 520 阅读 · 0 评论 -
python第六季 函数
##print() len() list() input()##内置函数 已经定义了的 可以直接使用的##自定义函数#def methodname():# methodbodydef test(): print('测试')test()def hello(name): #name就是要传入的一个参数 形式参数 print('hello',name)hell...原创 2020-04-17 10:46:23 · 137 阅读 · 0 评论 -
python第七季 类
https://www.bilibili.com/video/BV1VE411q7g4?p=12学习笔记siki学院#类包含两部分 类的创建 类的使用 (对象)#类里面可以包含 变量和函数class Dog(): #Dog 类的名字 # __init__ 必须定义的 包含了要用到的所有变量 def __init__(self,name,age,color): #s...原创 2020-04-18 10:28:25 · 178 阅读 · 0 评论 -
python第八季 文件操作
#路径和目录#相对路径 相对于当前路径#绝对路径 完整的路径 脚本一般建议绝对路径#.. 上一级目录 .当前目录import osprint(os.getcwd()) #获取当前目录os.chdir("D:\Python") #切换目录 cdprint(os.getcwd())# os.makedirs("xx1/xx2") #创建文件夹# os.makedirs("D:/P...原创 2020-04-18 11:53:56 · 119 阅读 · 0 评论