自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python之 十进制与十二进制 相互转换~clash of coding

十二进制是一个以 12 为基数的系统,以 0,1,2,3,4,5,6,7,8,9,A,B 为数字(十进制为 A=10 和 B=11),并以前缀 0w 写入(例如:0w1A=22)。将十二进制数转换为十进制基数,将十进制数转换为十二进制基数。例...

2022-07-14 17:47:17 1622 1

原创 Python可视化、PyQt5学习之PyCharm中扩展工具添加

PyCharm中QtDesigner扩展工具添加与设置

2022-06-24 19:31:02 1149

原创 python之字符串的特定单词识别、计数~clash of coding

文章目录题目解释实现效果代码一代码二知识总结split() 函数题目解释你会得到一个字符串,你需要打印“否”和牛奶或牛奶的计数,如果奶牛和牛奶(作为一个单词)在字符串中出现相同的次数,否则分别打印奶牛和牛奶的计数。字符串包含大写字母的单词,每个单词之间用空格分隔。注意:COW,MOSCOW,MOSCOWS等都与COWS不同,不被视为COWS。输入:字符串 。输出如果 COWS 和 MILK(作为一个单词)在字符串中出现相同的次数,则打印“no”和 COW 或 MILK

2022-05-23 20:18:29 676

原创 python之字符ASCII码的幸运数字~clash of coding

文章目录题目描述代码效果知识点准备string.ascii_letters.index(i)Python isalpha() 方法检测字符串是否只由字母组成。Python lower() 方法转换字符串中所有大写字符为小写。代码一代码二代码三效果题目描述要找到您的幸运数字,您只需计算您姓名中每个字符的字母位置(A为1,B为2…Z为26)的所有数字之和,直到总和的长度等于1。大写和小写字母被视为相同,字母表中没有的所有内容都将被忽略:例如“john”:john => 10 + 15 + 8 +1

2022-05-18 12:54:48 399

原创 python之字符ASCII码的加密、解密~clash of coding

文章目录题目解释输入:输出:样例输出实现效果知识总结split() 函数Python ASCII码与字符相互转换Python的 .join()用法1.字符串2. 列表3.元组4.字典题目解释输入:第一行:解密字符n(整型)第二行:MB其中M对应的ASCII码的值,减去整型n的值,然后再转换为对应的值ASCII码的字符。B代表输出上述转换后的字符数为2次;A为1次,B为2次,C为3次…输出:包含字符串的单行样例输出输入输出1HELLOIA FA MB PA

2022-05-17 19:44:24 3741

原创 python桌面应用项目:记账本 之PySimpleGUI模块的应用

文章目录项目分析编写步骤1.建立数据文件2.读取数据函数3.读写数据函数4.账单显示函数5.总收入计算函数6.总支出计算函数7.增加账目函数8.编写界面(最后)9.结合界面调用函数实现项目内容项目分析开发准备:pycharm、json模块、datetime模块、PySimpleGUI模块数据保存:利用Json文件保存账目数据(这里不使用数据库的话,数据太过简单,牛刀小用)编写步骤:1.建立数据文件 2.读取数据函数 3.读写数据函数 4.编写界面(最后)5.账单显示函数 6.总收入计算函数 7

2022-05-16 21:07:51 2465 2

原创 python之flask框架初识

文章目录为什么要开启debug模式?debug开启步骤通过用户访问的路径,匹配相应的函数通过访问路径,获取用户字符串参数一个参数多个参数通过访问路径,获取用户整型参数通过访问路径,获取用户float参数向页面传递一个变量普通变量列表类型字典类型提交表单项目目录app.pyregister.htmlresult.html为什么要开启debug模式?及时可以刷新网页,更新数据一些错误,也可以展现在网页上,比如404、debug开启步骤一、右上角打开多选框二、找到编辑配置三、在FLASK_D

2022-05-13 21:42:41 322

原创 PyCharm中的问题记录:failed to sync ide settings. click to sync

文章目录问题描述解决方法问题描述箭头所指问题,显示的是failed to sync ide settings。 click to sync ,也就是自动同步失败,因为我这是破解版的可能是这个原因。我也点击重新同步,同样失败,之前使用的是社区版,但有些功能无法实现,又下载的专业版破解的,下完我也很好奇,社区版的主题、设置之类的在专业版也可以用,不用重新下载插件,但出现了右下角的failed to sync ide settings。 click to sync这个问题。下面是我解决后的界面。解决方

2022-05-11 13:23:50 1562

原创 python之导入第三方模块或者包的 两种方法

例如欲导入bs4模块文章目录方法一(不建议):点击左下角的terminal会出现类似于cmd 的命令界面接着输入pip install bs4按下回车即可开始安装方法一的缺点:方法二(推荐):第一步第二步 选择想要导入的对应的文件第三步 点击右上角加号第四步 输入搜索、选择、点击安装即可方法二优点:方法一(不建议):点击左下角的terminal会出现类似于cmd 的命令界面接着输入pip install bs4按下回车即可开始安装方法一的缺点:如果安装较大的包,需要一直等待在termin

2022-05-04 23:38:21 2167

原创 python之 文件读写、异常捕获、函数定义及调用小作业

作业:应用文件操作的相关知识,通过Python新建一个文件gushi.txt,选择一首古诗写入文件中另外写一个函数,读取指定文件gushi.txt,将内容复制到copy.txt中,并在控制台输出“复制完毕”。提示:分别定义两个函数,完成读文件和写文件的操作尽可能完善代码,添加异常处理。#-*- codeing = utf-8 -*-#@Time :2022/5/3 #@Author :季白九月#@File :demo1.py#@Software: PyCharmf = open(

2022-05-03 22:14:53 622

原创 python函数之enumerate()快速打印出列表中的元素以及对应的下标

可以利用python的内置函数enumerate()即枚举函数可以同时获取列表中的元素内容和下标、

2022-05-02 22:42:15 2153

原创 python之打印商品列表、购物车列表

现有商品如下:需打印以下格式2. 根据上面的products列表写一个循环,不断询问用户想买什么,用户选择一个商品编号,就把对应的商品添加到购物车里,最终用户输入q退出时,打印购买的商品列表。

2022-04-30 22:50:53 3257 1

原创 python之打印99乘法表、输出到excel表中

for i in range(1,10): #1-9之间的数字 for j in range(1,i+1): print("%d*%d=%d"%(i,j,i*j),end="\t") print(end="\n")`运行结果如下:

2022-04-29 23:05:24 845

原创 idea打包 jar文件

文章目录项目打包-贪吃蛇为例一.打包为jar1.打开结构2.添加结构3.选择4.设置参数5.添加依赖6.设置完成 点击apply后,点击ok7.回到代码页面 点击build8.选择建立9.目录会生成 所需的包文件10.在文件夹里打开11.在cmd里运行 jar即可运行12.在输入java -jar snake.jar即可运行项目打包-贪吃蛇为例一.打包为jar1.打开结构2.添加结构3.选择因为有好多项目,所以这里需要建立空,如果只有一个目的项目,可以选择根据这个依赖,选择下面一项。4.

2022-04-22 23:52:06 3292

原创 贪吃蛇-java GUI

文章目录贪吃蛇1.StartGame2.GamePanel3.Data贪吃蛇帧,如果时间片足够小,就是动画,一秒30帧 60帧。连起来是动画,拆开就是静态的图片!键盘监听定时器 Timer1.定义数据2.画上去3.监听事件键盘事件1.StartGamepackage com.zhang.snake;import javax.swing.*;//游戏的主启动类public class StartGame { public static void main(Stri

2022-04-21 15:10:41 114

原创 GUI编程简介 swing

3、swing相对AWT图像编程会更高级,JFrame3.1窗口、面板package com.zhang.lesson04;import javax.swing.*;import java.awt.*;//init();初始化public class JFrameDemo { public void init(){ //顶级窗口 JFrame jf = new JFrame("这是一个JFrame窗口"); jf.setVisible

2022-04-19 23:01:41 424

原创 简易计算器,组合+内部类回顾复习 代码优化

简易计算器,组合+内部类回顾复习!

2022-04-14 11:50:30 87

原创 GUI编程简介 AWT

文章目录GUI编程简介1、简介GUI编程简介告诉大家该怎么学?它是什么?它怎么玩?平时如何去应用?组件窗口弹窗面板文本框列表框按钮图片监听事件鼠标键盘事件外挂:Java破解工具1、简介GUI的核心技术: Swing AWT,1.界面不美观2.需要jre环境为什么我们要学习?1.可以写出自己心中想要的一些小工具2.工作时候,有可能需要维护swing界面,概率极小3.了解MVC架构,了解监听!...

2022-04-11 23:15:25 244

原创 自定义异常

自定义异常使用Java内置的异常类可以描述在编程时出现的大部分异常情况。除此之外,用户还可以自定义异常。用户自定义异常类,只需继承Exception类即可。在程序中使用自定义异常类,大体可分为以下几个步骤:1.创建自定义异常类。2.在方法中通过throw关键字抛出异常对象。3.如果在当前抛出异常的方法中处理异常,可以使用try-catch语句捕获并处理;否则在方法的声明处通过throws关键字指明要抛出给方法调用者的异常,继续进行下一步4、在出现异常方法的调用者中捕获并处理异常。快捷

2022-02-21 22:08:58 4051

原创 捕获和抛出异常

文章目录异常处理机制快捷键try catch finally使用主动抛出异常 throw throwsthrowthrows异常处理机制快捷键package com.exception;public class Test2 { public static void main(String[] args) { int a=1; int b=0; //Ctrl+Alt+t 可以快捷 输出 try/catch/finally try

2022-02-21 22:04:08 271

原创 Error和Exceptin 初步了解

什么是异常?软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们就叫异常,英文是:Exception。意思是例外。这些,例外情况,或者叫异常,怎么让我们写的程序做出合理的处理。而不至于程序的崩溃。异常是指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常发生在程序运行期间,它影响了正常的程序执行流程。简单分类检查性异常:用户错误或问题引起的异常,是程序员无法预见的。例如要打开一个不存在的文件时,一个异常发生了,这些异常在编译时不能被简单的忽略。

2022-02-20 21:45:15 338

原创 面向对象 详解笔记 方法 类 对象 封装 继承 重写 多态 接口

文章目录面向过程&面向对象面向过程面向对象什么是面向对象回顾方法及加深方法的定义修饰符 返回类型break:跳出switch,结束循环和return的区别方法名:注意规范就ok 见名知意参数列表:(参数类型,参数名)。。。异常抛出:疑问,后面讲解方法的调用:递归静态方法:非静态方法:扩展错误 调用:形参和实参值传递和引用传递this关键字类与对象的创建类与对象的关系创建与初始化对象构造器讲解显示class文件构造器创建对象内存分析简单小结类与对象封装详解get/set方法封装可靠性判断方法是否相

2022-02-19 22:36:00 216

原创 idea自动生成器 生成构造器 get/set方法等

idea自动生成代码方法一:在导航栏处 找到Code在Code里找到 Generate(生成)然后出现 Generate 多选框自动生成构造器其中第一个 Constructor是自动生成构造器alt + insert 自动构造 构造器;上述方法 默认的是 有参构造选择 Select None 则是构造的是 无参构造自动生成get,set方法Getter和Setter分别是自动生成get,set方法的方法二:直接按 Alt+Insert即可 出现Generate多选框创建对象快捷

2022-02-16 22:41:39 3268

原创 Java 数组 定义 声明创建 使用 Arrays类 冒泡排序 稀疏数组的应用及还原

数组的定义数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。数组的声明创建首先必须声明数组变量,才能在程序中使用数组。声明数组变量的语法:dataType[] arrayRefVar; //首选的方法或dataType arrayRefVar[]; //效果相同,但不是首选的方法java语言使用new操作符来创建数组,语法如下:dataType[] arrayRefVar=new dataType[arraySize] ;数组的

2022-01-06 23:07:26 315

原创 java方法 什么是方法 定义 调用 重载 参数 初识递归

什么是方法?方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法再程序中被创建,在其他地方引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。一个方法只完成一个功能,这样利于我们后期的扩展。System.out.println();//类.对象.方法方法的定义方法包含一个方法头和一个方法体。修饰符 返回值类型 方法名(参数类型 参数名){…方法体…return 返回值 ;}修饰符:可选的,如public、static、final等。返

2022-01-05 18:03:49 162

原创 java 顺序、选择、循环;99乘法表;for、continue、goto;打印三角形及Debug

顺序结构java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。顺序结构是最简单的算法结构语句和语句之间,框与框之间是按照从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。package com.zhang.struct;public class ShunXunDemo { public static void main(String[] args) { System.out.prin

2022-01-04 20:25:30 404

原创 用户交互 scanner 用法 进阶版 例题

用户交互 scannerjava.util.Scanner是java5的新特征,可以通过Scanner类来获取用户的输入基本语法:Scanner s=new Scanner(System.in);通过Scanner类的 next()与nextLine()方法获取输入的字符串,在读取前我们一般需要 使用hasNext()与hasNextLine()判断是否还有输入的数据。next()和hasNext()方法一定要读取到有效字符后才可以结束输入对输入有效字符之前遇到的空白,next()

2022-01-02 21:04:22 96

原创 java 包机制 生成 java doc文档

包机制为了更好的组织类,java提供了包机制,用于区别类名的命名空间为了能够使用某一个报的成员,我们需要在java程序中导入该包。使用“import”语句可完成此功能一般利用公司域名倒置作为包名:com.kuangstudy.blogimport com.zhang.*;*是通配符Java Doc官方doc文档介绍Overview (Java Platform SE 8 ) (oracle.com)用来生成自己的API文档package com.zhang.base;// 加在类上面

2022-01-02 11:56:49 618

原创 基本运算符

运算符算术运算符:+,—,*,/,%,++,–赋值运算符:=关系运算符:>,<,<=,>=,==,!=instanceof逻辑运算符:&&,||,!位运算符:&,|,^,~,>>,<<,>>>条件运算符: ?:扩展赋值运算符:+=,-=,*=,/=package operator;public class Demo01 { public static void main(String[] a

2022-01-02 10:57:27 65

原创 Java中的 变量 常量

变量可以变换的量Java是一个强类型语言,每个变量都必须声明其类型java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域数据类型 变量名=值 (可以是多个值,但不建议)注意:每个变量都有类型,类型可以是基本类型,也可以是引用类型变量名必须是合法的标识符变量声明是一条完整的语句,每个声明都必须以分号结束public class Demo07 { public static void main(String[] args) { //int

2022-01-01 23:15:11 157

原创 Java的基本语法 数据类型 相应拓展

注释、标识符、关键字注释注释为了便于理解代码,书写注释是一个非常好的习惯。单行注释多行注释文档注释标识符所有的标识符都应该以字母,美元符$,下划线开始首字符之后可以是字母,美元符,下划线或数字的任何字符组合不能使用关键字作为变量名或者方法名标识符大小写敏感合法标识符:非法标识符:可以使用中文命名,但一般不建议String 王者荣耀=“最强王者”;是可以的数据类型强类型语言要求变量的使用要严格符合规定,所有的变量都必须先定义后才能使用缺点:安全高,速度低弱类型语言基

2022-01-01 17:49:34 278

原创 typora编写 dos命令 初学

typora编写 小技巧

2021-12-29 17:22:07 340

空空如也

空空如也

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

TA关注的人

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