- 博客(43)
- 资源 (2)
- 收藏
- 关注
原创 DataGrip软件中DML数据表包含的mysql的三种表格插入方法语句、修改、删除表格数据示例:
DataGrip软件中DML数据表包含的mysql的三种表格插入方法语句示例:第一种插入方式代码展示:USE ai14;CREATE TABLE tb_user( id int, username VARCHAR(20), age TINYINT UNSIGNED, #unsigned无符号 gender ENUM('男','女','保密'),#枚举类型,规定了取值范围 address VARCHAR(255))#第一种插入方式,不指定字段,直接把整个..
2022-05-21 21:08:41
2099
原创 Date Grip 中mysql的基本命令操作分析案例:创建数据库,查询当前数据库,删除数据库,切换数据库/选择数据库,查看数据库中的表,添加、修改、删除字段。
- Date Grip 中mysql的基本命令操作分析keyword和type都大写了,在这里修改相关代码展示如下: #创建数据库CREATE DATABASE ai14;#创建数据库时添加字符集utf-8#下面语句只能执行一次,多次执行会报数据库存在的错误错CREATE DATABASE test DEFAULT CHARACTER SET utf8;#利用 IF NOT EXISTS表示这个数据库存在的情况下不执行,不存在才执行CREATE DATABASE IF NOT E.
2022-05-21 16:03:44
921
原创 在python中使用__init__方法既设置对象又设置属性值和不使用__init__方法单独设置对象和属性值的代码对比,运行结果相同
在python中使用__init__方法和不使用__init__方法的代码对比,运行结果相同
2022-05-16 15:25:50
138
原创 python中多态的案例讲解和代码实现
Python中的多态什么是多态:多态指的是一类事物有多种形态。定义:多态是一种使用对象的方式,子类重写父类方法,调用不同子类对象的相同父类方法,可以产生不同的执行结果:① 多态依赖继承② 子类方法必须要重写父类方法好处:调用灵活,有了多态,更容易编写出通用的代码,做出通用的编程,以适应需求的不断变化!多态的实现步骤:定义父类,并提供公共方法定义子类,并重写父类方法传递子类对象给调用者,可以看到不同子类执行效果不同。案例: 演示多态# 1 定义父类 Per..
2022-05-16 14:26:43
1293
原创 利用python实现:银行取钱 => ATM机操作 ① 插卡 ② 用户验证(验证密码)③ 输入取款金额 ④ 取款 ⑤ 打印输出账单的操作
利用python实现:银行取钱 => ATM机操作 ① 插卡 ② 用户验证(验证密码)③ 输入取款金额 ④ 取款 ⑤ 打印输出账单的操作class ATM(object): # 1 插卡 def __func1(self): print("插卡") # 2 用户验证(验证密码) def __func2(self): print("用户验证") # 3 输入取款金额 def __func3(self): ..
2022-05-16 14:14:42
932
原创 python 中私有属性的设置方法案例:设置私有属性、利用函数get和set方法调用修改私有属性,并 用__str__的魔术方法打印,的具体案例
python 中私有属性的设置和调用设置意义:python中通过私有属性的设立,使得相关参数不得被随意修改,确保了参数的安全性。设置方法:具体方法是在类的定义中加入"__"符号即可, 例如self.name = name私有化可修改为self.__name=zhangsan解密方法:如果需要调用私有化参数需要用到get方法和set方法进行私有属性的获取和修改代码示例# 私有属性的定义class Girl(object): def __init__(self, name): ..
2022-05-16 14:11:21
801
原创 python在类的内部调用类的属性
# 目标: 在类的内部调用类的属性# 1 定义一个 Monkey 类class Monkey(object): # 1.1 定义一个方法 如: show_info, 用于打印对象自身的属性信息 def show_info(self): print(f'我的姓名是: {self.name}, 我的技能是: {self.skill}')# 2 实例化对象swk = Monkey()# 3 动态对对象添加属性swk.name = "孙悟空"swk.skill =
2022-05-16 13:37:20
1396
原创 python中对定义的类进行属性的添加和获取操作
python中对定义的类进行属性的添加和获取操作# 需求: 设置和获取对象的属性# 1 定义一个Cat类class Cat(object): # 2 定义相关属性和方法 def eat(self): print('喜欢的食物:喜欢吃猫粮') def drink(self): print('喜欢的饮料:喜欢喝纯净水')# 3 实例化对象c1 = Cat()# 4 动态设置name/color属性 => 对象.属性 = 属性值c..
2022-05-16 13:34:48
402
原创 python中 创建类.实例化对象,最后调用方法
python中 创建类.实例化对象,最后调用方法#需求类的定义#1创建类class Person(object): #1.1属性和方法 def play(self): print("喜欢玩游戏") def sleep(self): print("喜欢睡觉")#2实例化对象J1=Person()#调用方法print(J1)J1.play()J1.sleep() 运行结果:...
2022-05-16 13:18:58
1046
原创 验证在python的多线程传输中,子线程不会随着主线程的结束而结束。
在python中验证子线程不会随着主线程的结束而结束。import osimport threading#线程模块import timedef hello(): while True: print("=== hello ... ...") time.sleep(0.2)if __name__ == '__main__': print("=== 主进程中主线程 开始运行 ") # 创建线程对象 hello_thread..
2022-05-14 00:11:16
880
原创 代码示例:在python中使用多线程操作完成任务并设置相关时间参数和次数参数
python中使用多线程完成任务并设置相关时间参数和次数参数# 需求: 使用多线程完成多任务import threadingimport time# 1 定义一个 music 函数def music(num): for i in range(num): print(i, " 听歌 ... ...") time.sleep(0.2)# 2 定义一个 coding 函数def coding(t): for i in range(3):
2022-05-13 23:42:21
295
原创 在python 使用多线程方式完成3次任务,完成后自动结束(任务:吃饭3次,睡觉3次)
在python 使用多线程方式完成3次任务,完成后自动结束(任务:吃饭3次,睡觉3次)import threadingimport time# 1 定义一个 music 函数def music(): for i in range(3): print(i, " 吃饭 ... ...") time.sleep(0.2)# 2 定义一个 coding 函数def coding(): for i in range(3): print(i,
2022-05-13 23:24:33
549
原创 python多线程基础案例代码解析
多线程基本案例import threadingimport timedef hello(): while True: print("=== hello ... ...") time.sleep(0.2)#等待0.2秒def world(): while True: print("=== === world ... ...") time.sleep(0.3)#等待0.3秒if __name__ == '__mai
2022-05-13 23:11:51
83
原创 python中socket服务端代码:面向对象版本。
python中socket服务端代码:面向对象版本:import socket# 创建类class WebSocket(object): # 构造方法,初始化socket对象 def __init__(self): self.tcp_server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.tcp_server_socket.bind(("", 8080)) # ""中
2022-05-12 17:19:02
510
原创 利用python中的socket工具实现一个服务端接受多个客户端的数据测试:
利用python中的socket工具实现一个服务端接受多个客户端的数据测试:客户端测试工具:代码:import socket#创建服务端对象tcp_server_socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)#绑定IP地址和端口(参数类型必须是 元组)tcp_server_socket.bind(("",8080))#""中无内容默认访问本机#设置监听,传输整参数,表示设置的最大连结数tcp_server_soc
2022-05-11 16:50:47
1795
原创 利用python中的socket工具进服务端和客户端的连结传输测试
python进行网编的服务端和客户端的连结传输测试测试软件:代码展示:import socket#创建服务端对象tcp_server_socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)#绑定IP地址和端口(参数类型必须是 元组)tcp_server_socket.bind(("",8000))#设置监听,传输整参数,表示设置的最大连结数tcp_server_socket.listen(128)#等待客户端链接#print(
2022-05-11 16:21:53
682
原创 python中使用闭包改变局部变量的值经典案例(注释详细)
python中使用闭包改变局部变量的值经典案例(注释详细)# 目标: 在闭包的内部实现对外部变量的修改# 1 定义局部变量# 1.1 定义 外函数 outerdef outer(): # 1.1.1 定义局部变量 b = 20 b = 20 print(f"初始化局部变量 b = {b}") # 1.1.2 定义 内函数 inner def inner(): # 1.1.2.1 为了在内函数修改外函数的变量b, 使用 nonlocal 修饰变量
2022-05-09 23:56:34
372
原创 python中利用pyecharts包,with open函数,JSON数据,进行地图可视化,查看北京市的疫情各区情况(已知数据条件下),结果为动态图鼠标单击可查看具体人数。
python中利用pyecharts进行地图可视化,查看北京市的疫情各区情况,结果为动态图鼠标单击可查看具体人数(已知数据条件下):import jsonfrom pyecharts import options as optsfrom pyecharts.charts import Map# 需求: 获取 北京 信息# 1 使用 with open 读取 疫情.txt 的数据from pyecharts.faker import Fakerwith open('疫情.txt', 'r',
2022-05-09 22:30:50
894
原创 在python中利用JSON、with open 获取 txt文件中 日期 和 日期对应数据并添加到相应坐标轴(注释详细)
获取 德国.txt文件中 日期 和 日期对应确诊量(TXT文档私聊取)#d导入JSON模块import json# 1 使用 with open(...) 读取txt文本文档中保存的数据with open('德国.txt', 'r', encoding="utf-8") as f:#打开数据,数据要和程序在一个文件夹里 data = f.read()# 2 对数据进行处理,先把采集过来的数据转换为JSON数据格式data = data.replace('jsonp_1629344292
2022-05-08 23:56:23
819
原创 python中 字符串和json 的相互转化(注释详细)
需求: json 和 字符串的相互转化# 1 导入json模块import json(#导入模块)# 2 准备数据data = [{"name":"孙悟空", "age":600, "address":"花果山"}, {"name":"唐僧", "age":35, "address":"东土大唐"}]#导入数据print(data)#输出数据print(type(data))#输出数据类型# 3 将json对象 转成 字符串 json.dumps(...)json_str = json.du
2022-05-08 22:48:06
2391
原创 python中利用__mro__查看继承关系
python中利用__mro__查看继承关系#定义 爷爷类Animalclass Animal(object): def shout(self): print("动物正在叫... ...")#定义类父类 Dogclass Dog(Animal): pass#定义 子类 ArmyDogclass ArmyDog(Dog): pass#通过__mro__查看类的继承关系print(ArmyDog.__mro__)`在这里插入代码片`运行结果:
2022-05-04 16:46:52
637
原创 python中重写父类属性,代码分析
python中重写父类属性,代码分析class Animal(object): def eat(self): print('蛋糕') # 公共方法 def call(self): print('哇哇叫')class Dog(Animal): # 重写父类的call方法 def call(self): print('不叫了')class Cat(Animal): # 重写父类的call方法 d
2022-05-04 12:03:17
763
原创 python多继承案例简介
代码分析#定义父类 Animalclass YouCheCar(object): def run_with_YouCheCar(self): print("哇,哈哈哈,汽油吃饱了")class EletricCar(object): def run_with_eletric(self): print("哇,哈哈哈,电吃饱了") pass#定义子类:油电混合class HybridCar(YouCheCar,EletricCar):
2022-05-04 11:53:21
441
原创 单继承的传递性案例
单继承的传递性:孙子继承爷爷#定义父类 Animalclass Animal(object): #1.1 声明 吃 方法 def shout(self): print("哇,哈哈哈")#定义子类:狗class Dog(Animal): pass#定义孙类:军犬class ArmDog(Dog): pass#实例化 子类 对象 且 调用方法a1= ArmDog()a1.shout()结果...
2022-05-04 11:16:56
86
原创 python中单继承调用的简单案例
猫和龙均属于动物,直接用cat和dragon调用Animal#定义父类 Animalclass Animal(object): #1.1 声明 吃 方法 def eat(self): print("1 动物正在吃饭 .. ...")#定义子类:猫class Cat(Animal): pass#定义子类:龙class Dragon(Animal): pass#实例化 子类 对象 且 调用方法cat = Cat()cat.eat()dragon
2022-05-04 11:11:32
419
原创 python中利用类封装进行的设计:个人体重计算
利用类来进行程序设计:需求:小明体重75.0公斤,小明每次跑步会减掉0.50公斤,小明每次吃东西体重增加1公斤。#定义类class Person(): #初始化对象 def __init__(self,name,weight): self.name = name self.weight = weight #定义字符串方法打印对象的信息 def __str__(self): return f'姓名:{self.name},目前
2022-05-03 20:21:15
827
原创 python函数基础操作
函数带参数的函数执行流程保存函数的返回值在本小节刚开始的时候,说过的“买烟”的例子中,最后儿子给你烟时,你一定是从儿子手中接过来 对么,程序也是如此,如果一个函数返回了一个数据,那么想要用这个数据,那么就需要保存保存函数的返回值示例如下:#定义函数def add2num(a, b): return a+b#调用函数,顺便保存函数的返回值result = add2num(100,98)#因为result已经保存了add2num的返回值,所以接下来就可以使用了print(res
2022-05-02 23:19:40
66
原创 python常见容器操作:字符串的增删改查循环、列表的增删改查循环、元组的查循环、字典的的增删改查循环等常规操作
python中常见容器有如下几种: 字符串 列表 元组 字典1、字符串字符串:双引号或者单引号中的数据,就是字符串#通过该下标取某一个字符name = 'abcdef'print(name[0])print(name[1])print(name[2])#通过切片取一段字符串name = 'abcdef'print(name[0:3]) # 取 下标0~2 的字符print(name[2:]) # 取 下标为2开始到最后的字符print(name[1:-1]) # 取 下标为1开始 到
2022-05-02 23:19:24
305
原创 python中的基本语句:if、if-else、if-elif、if-elif-else、while、break、continue的语法与案例
Python中有三大基本语句, 通过这三大基本语句支撑起了Python程序的业务逻辑的完成.三大基本语句:顺序语句、分支语句、循环语句。if语句总结if语句用来进行判断,其使用格式如下:if 要判断的条件: 条件成立时,要做的事情示例1: age = 30 print("------if判断开始------") if age >= 18: print("我已经成年了") print("------if判断结束------")运
2022-05-01 20:57:02
1049
原创 python中的数据类型转化
数据类型转化int(x [,base ])将x转换为一个整数float(x )将x转换为一个浮点数complex(real [,imag ])创建一个复数,real为实部,imag为虚部str(x )将对象 x 转换为字符串repr(x )将对象 x 转换为表达式字符串eval(str )用来计算在字符串中的有效Python表达式,并返回一个对象tuple(s )将序列 s 转换为一个元组list(s )将序列 s 转换为一个列表
2022-05-01 20:30:46
121
原创 python中运算符的总结
+加两个对象相加 a + b 输出结果 30-减得到负数或是一个数减去另一个数 a - b 输出结果 -10*乘两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200/除b / a 输出结果 2//取整除返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0%取余返回除法的余数 b % a 输出结果 0**指数a**b 为10的20次方, 输出结果 10000000000000000000...
2022-05-01 20:30:06
62
原创 python中的输入:input()函数的使用
输入:input()函数的使用input()函数在银行ATM机器前取钱时,肯定需要输入密码,对不?那么怎样才能让程序知道咱们刚刚输入的是什么呢?大家应该知道了,如果要完成ATM机取钱这件事情,需要先从键盘中输入一个数据,然后用一个变量来保存在Python中,获取键盘输入的数据的方法是采用 input 函数(至于什么是函数,咱们以后的章节中讲解),那么这个 input 怎么用呢?看如下示例:password = input("请输入密码:")print('您刚刚输入的密码是:%d' % p
2022-05-01 20:25:26
2375
原创 python中变量的输出
python中变量的输出# 输出函数print的使用print('hello world')print('萨瓦迪卡---泰语,你好的意思')输出结果:格式化输出2.1. 为什么要格式化输出比如有以下代码:pirnt("我今年10岁")pirnt("我今年11岁")pirnt("我今年12岁")想一想:在输出年龄的时候,用了多次"我今年xx岁",能否简化一下程序呢???答:可以, 利用字符串格式化2.2. 什么是格式化?看如下代码:age = 10print("我今年%
2022-05-01 20:18:35
5656
1
原创 python标识符命名规则
python标识符命名规则什么是标识符 标识符: 现阶段学习的变量名, 后期会学习的函数名,类名这些都是标识符.简单来说就是程序中所有的名字的总称就是标识符.标识符的名字是不能乱起的, 就像手机号不能用110是一个道理标识符命名规则有如下4个要求:1.见名知意 :看到变量的名字就能知道这个变量干什么的2.由字母、下划线和数字组成,且数字不能开头3.区分大小写4.不能和关键字重复什么是关键字关键字是python语言已经使用的标识符,所以不允许开发者自己定义和关键字相同的名字的标识符.
2022-05-01 20:05:34
6741
4
原创 python中变量的理解
变量以及类型变量的定义在程序中,有时我们需要对2个数据进行求和,那么该怎样做呢?类比一下现实生活中,比如去超市买东西,往往需要一个菜篮子,用来进行存储物品,等到所有的物品都购买完成后,再到收银台进行结账即可. 如果在程序中,需要把2个数据,或者多个数据进行求和的话,那么就需要把这些数据先存储起来,然后把它们累加起来可. Python中,存储一个数据,需要一个叫做变量的东西,如下示例:num1 = 100 #num1就是一个变量,就好一个小菜篮子num2 = 87 #num2也是一个变量r
2022-05-01 19:59:58
404
虚拟机安装包资源直接上传到FinalShell:mysql80-community-release-el7-6.noarch,
2022-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人