- 博客(32)
- 收藏
- 关注
原创 解决使用python sort语句排序的时候输出的是none
为什么使用pyhon sort的语句,排序后却输出none?很简单,在排序的时候,是不允许做其他的处理的举一个简单的例子s=[1,3,44,5.,8,2]print(s.sort())//a = s.sort() //return s.sort(以上的写法都是输出none那么要怎么样修正呢?要单独把排序作为一个语句就像这样s=[1,3,44,5.,8,2]s.sort()print(s)...
2021-04-30 12:15:19 790 1
原创 io.UnsupportedOperation: not readable
print("测试a为追加————————————"*2)f = open("readme","a")f.write("shang")txt = f.read()print(txt)f.close()报错:io.UnsupportedOperation: not readable错误:你是用open打开一个文件,此时调用的是a写入模式,下面使用read是没有权限的,你得使用a+读写模式使用write写入一个字符s,但是此时并没有真正的写入,而是还存在与内存中。此时执行read读取的为
2021-04-30 10:24:39 5372
原创 关于python学习中遇到的can only concatenate str (not “int“)to str 这种错误
今天在学习python中的字符串时,遇到了这样的问题:TypeError: can only concatenate str (not "int") to st错误代码如下:def test(s,s1): print('字符串s1第一次出现的位置:'+s.find(s1)) print('从指定位置开始查找字符串s1:'+s.find(s1,7)) print('在指定范围内查找字符串s1:'+s.find(s1,7,20))s ='apple,peach,banana,
2021-04-10 10:00:33 2314
原创 python——函数
基本语法def 函数名(参数列表): 函数体#计算斐波那契数列中小于参数n的所有值def fib(n): a,b = 1,1 while a < n: print(a,end=' ') a,b = b,a+bfib(7)python中,如果函数没有写return 语句,或者执行了不返回任何值的return 语句,则,默认该函数以return None 结束,即返回空值函数的参数默认值参数:必须出现在参数列表的最右端关
2021-04-09 18:00:24 239
原创 Python——选择结构
条件表达式根据条件表达式的值来确定下一步的执行流程,如果表达式的值是False、0(或0.0、0j等)、空值None、空列表、空元组、空集合、空字典、空字符串、空range对象或其他空迭代对象,表达式的值为false其他值则均为trueif 3: print(5)结果为5a = []if a = [] print(a)输出空值几种特殊的运算符Python中不允许使用赋值运算符:“=”逻辑运算符: and 和 or,具有惰性求值的特点惰性求值: 只计算必须要计算的表达式的
2021-04-09 10:33:16 920
原创 浅谈Java的多态
Java是面向对象的语言,面向对象的三大特性:封装,继承和多态今天我们来谈谈多态多态:顾名思义,就是多种形态,是指子类的多种形态多态分为向上转型和向下转型,我们先介绍向上转型多态之向上转型我们经常说:老虎是动物,狗是动物,学生是人,老师是人,这其实也是一种多态我们来看这样的例子:class Person{ void show() { System.out.println("我是人!"); }}class Student extends Person { void show
2021-04-08 11:21:38 130
原创 报错:Implicit super constructor Employee() is undefined for default constructor.
问题描述:定义了一个abstract抽象类,在abstract抽象类中定义了有参构造器,并没有定义无参构造器abstract class Employee{ private String name; private String id; private double salary; //问题:abstract都不可以创建对象,为什么还能有this Employee(String name,String id,double salary){ this.name = name; thi
2021-04-06 18:32:38 735
原创 TypeError: ‘>=‘ not supported between instances of ‘str‘ and ‘int‘
今天遇到一个bugTypeError: '>=' not supported between instances of 'int' and 'str'后来了解到 input 输入的是str类型的要想实现>= 就要换成int 类型改正:age = int(input("请输入你的年龄:"))
2021-04-06 14:55:47 1163
原创 python中的字符数字之间的转换函数
int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr(x ) 将对象 x 转换为表达式字符串 eval(str ) 用来.
2021-04-05 11:26:40 302
原创 python如何将整数拆分成一个个数字
引例:字符串的拆分在python中,将字符串拆分成一个个字符很容易就可以做到法一:**利用list(可迭代对象)方法,**注意,括号中的参数,一定是可迭代对象,如:列表,元组,字符串等。代码如下:alist = list('abcd')for i in alist: print(i,end = " ")此时,输出的值是一个个字符法二:类似于法一,因为字符串是可迭代对象,所以,可以直接利用for遍历,a = 'asdfgh'for i in a: print(i,end = "
2021-04-05 11:23:53 36612 1
原创 关于java构造函数 的错误 there is no default constructor available in
package com.shang;class A{ public int i = 0; //带参构造器 A(int m){ i = 1; }}class B extends A{ B(int m){ //super(m); i = 2; }}public class E { public static void main(String[] args) { B b = new
2021-04-01 10:49:28 2079
原创 杭电oj:2021 发工资咯:)【一道简单的贪心】
#include <stdio.h>int main() { int num; int salary; int a[6] = { 100,50,10,5,2,1 }; while (scanf_s("%d",&num) != EOF && num) { int count = 0; int label;//商 int remainder;//模值 for (int i = 0; i < num; i++) { scanf_s(
2021-03-20 19:24:17 172
原创 Windows系统在任务管理器中结束任务后电脑黑屏恢复
1、问题描述:自己手贱不小心结束了任务管理器的进程,结果电脑黑屏,当即吓一跳,还以为电脑出来什么问题,百度了解决方案,在此做一下笔记2、解决方案在电脑黑屏状态下:(1)按住ctrl+shift+Esc,启动任务管理器(2)在任务管理器上方有一个文件按钮,点击出现运行新任务选择按钮——在运行框 内输入cmd——确定进入命令行——输入英文状态下的explorer——回车——即可恢复平时所看到的Windows界面...
2021-03-20 16:06:33 3538 2
原创 jdk15没有jre文件夹怎么办
手动转到jdk安装根目录,然后Shift+鼠标右键再点击 在此处打开Powshell窗口。执行如下指令即可自动生成jre。bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre就可以看到自动生成jre文件...
2021-03-02 16:58:12 971 1
原创 我的第一个Servlet:Hellow Servlet
构建一个普通的Maven项目。修改Name,GroupId,Artifactid在pom.xml文件中导入依赖如何查找依赖百度搜索,Maven,找到Maven Repository:…在上一步的网页搜索框中搜索 javax.servlet-api,打开最新版本的API直接点击图中的依赖。便可以复制到剪切板中将依赖直接粘贴到pom文件中,图片中的①②自己手动输入,中间部分为粘贴的依赖接下来继续搜索jsp的依赖点开最新的版本鼠..
2021-03-01 14:07:45 181 2
原创 自用!解决idea中maven项目的pom文件不能自动下载jar包问题
不会自动下载jar包今天刚学了maven,却发现pom文件不能自动下载jar包,百度半天,仍没有解决,最后自己发现了问题原因是自己犯了智障问题,没有配置IDEA中的JDK for importer打开IDEA的File目录——>setting——>搜索框中输入Maven——>importing——>最后配置JDK for importer如下图...
2021-02-28 16:29:03 772
原创 自用:IDEA相关快捷键
自动补全返回值快捷键:ctrl + alt +v复制上一行:ctrl + d快速选中一行:鼠标连点三下生成构造方法:alt+insert自动生成main方法:mainSystem.out.println();:sout
2021-02-24 18:18:09 129
原创 自用!!!JDBC连接mysql8.0以上版本
package com.jdbc;import com.mysql.cj.jdbc.Driver;import java.sql.*;public class Jdbc { public static void main(String[] args) throws ClassNotFoundException, SQLException { //1、加载驱动 try { Class.forName("com.mysql.cj.
2021-02-24 17:17:30 207
原创 Navicat连接Mysql报错:Client does not support authentication protocol requested by server;
1、打开mysql黑框框2、输入密码及相关内容,如下图所示3、打开Navicat,连接数据库连接名:随意取一个密码:即mysql密码其余Navicat自动填充
2021-02-19 21:13:53 96
原创 【C语言】函数返回值 return 0, return 1, return , return NULL的区别
return 0 ; 代表正常退出return 1 ; 代表异常退出return ; void 返回空, 也可以什么也不返回return NULL; 当数据类型为指针时,正常退出返回NULL;
2020-11-14 20:47:34 3562
原创 顺序栈 ——初始化、入栈、出栈
编译环境:VS2019直接上代码吧!#define _CRT_SECURE_NO_WARNINGS //防止出现C4996错误#include<stdio.h>#include<stdlib.h>#define Maxsize 100typedef struct Snode{ int data[Maxsize]; int top;}Seqstack;//栈空: top = -1//栈满: top = Maxsize - 1;//栈中总元素个数: top +
2020-11-13 21:24:58 11768 2
原创 单链表——通讯录
题目要求:建立某班学生的通讯录具体功能包括:1、可以实现插入一个同学的通讯录记录;2、能够删除某位同学的通讯录;3、对通讯录打印输出。实验要求:1、定义通讯录内容的结构体;2、建立存储通讯录的链表或顺序存储结构并初始化;3、建立主函数:1)建立录入函数(返回主界面)2)建立插入函数(返回主界面)3)建立删除函数(返回主界面)4)建立输出和打印函数(返回主界面)I)通过循环对所有成员记录输出II)输出指定姓名的某个同学的通讯录记录5)退出#define _CRT_SECURE
2020-11-12 15:56:31 2169 2
原创 单链表的创建,按序查找,按值查找,头插,尾插,删除,遍历,求表长
编译环境:VS2019利用单链表实现对12345的创建等操作//建立一个单链表,将12345存放到链表中去#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>typedef struct link_node { int date; struct link_node* next;}node;//头插法创建单链表 当输入值为0时,停止输入node* creat1(){ node*
2020-11-08 12:01:48 503
原创 C语言字符串赋值的方法
首先,C语言没有向C++,Java,python等面向对象的语言中string这样的字符串类型,C语言中的字符串是存放在字符型数组中的C语言中,常见的3种字符串赋值有如下:1、通过字符数组直接初始化int main(){ char str[10] = "China";//还可以写成char str[10] ;str[10] = "China"; printf("str = %s", &str); return 0;}但是,直接把数组元素赋值给数组名(也就是数组首元素的地址),是不
2020-09-13 10:57:40 124844 11
原创 数组与函数
今天分享以下三点:数组作为函数的返回值数组元素作为函数参数数组名作为函数参数一、数组作为函数的返回值在C语言中,不允许数组作为函数的返回值eg:定义一个max函数int max 【】(); 在C语言中,这种写法是被不允许的二、数组元素作为函数参数数组元素可以作为函数的实参,但不可以作为函数的形参;下面举错误例子:int max(int a[2]);//此语句为函数的定义,但不允许数组元素作为形参原因:形参是在调用时分配的临时空间,不可能为数组元素单独分配存储空间(因为数组是一段
2020-09-08 11:36:43 695
原创 C语言错误之字符串的输出
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>struct Person{ char name[20]; int num; char sex; };int main(){ struct Person person = { "lalala",19,'M' }; printf("%s,%d,%c", person.name[20], person.num, person.sex); return 0;}代码看似正确,但
2020-09-03 18:35:25 1215
原创 如何解决error C4996问题
问题描述:(VS2019环境)error C4996: ‘strcpy’: This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.问题如何解决:在头文件前添加如下代码:#define _CRT_SECURE_NO_WARNINGS代码举例:#de
2020-08-23 15:43:24 438 1
原创 C语言字符串知识点
在介绍C语言字符和字符串之前,许多C语言初学者都很好奇,为什么字符类型的数据是整型类型?其实字符在内存中,是以整数形式(ASCII代码0~127)存放在内存中的。因而字符类型数据属于整型。字符知识点:定义一个字符变量:char c = 'A'; //字符常量要用单引号引用,字符串才可以用双引号字符这里就记住要用单引号引用就可以了,接下来才是重头戏,字符串字符串知识点在C语言中,没有字符串类型,而C++做出了改进,以string为字符串类型故C语言中,字符串是存放在字符数组中的如何定义字
2020-08-21 15:07:26 902
原创 VS2019如何修改字体
VS2019如何修改字体及大小方法一:(仅修改大小)ctrl+鼠标滚轮方法二:修改字体及大小一、点击菜单栏的–工具选项二、点击选项三、点击环境变量,将其展开四、找到字体及颜色,就可以修改了...
2020-08-21 12:23:20 48273 6
原创 史上最详细VS2019安装及环境配置详解
最详细的VS2019安装及配置详解,适合新手小白详见以下链接:https://www.bilibili.com/video/BV1pJ411k7WU?from=search&seid=8782123269430872039
2020-08-21 11:52:03 18916
原创 typedef的用法简介
作用typedef是C语言的一个重要的关键字,是为数据类型的定义一个新的名字。也就是类型的别名。例: 定义一个int 型变量,并对其赋值,输出变量的值 #include<stdio.h> int main(void) { int a = 10; printf("a = %d", a); return 0; }如果我想使A代表int类型呢?也就是A是int的别名#include<stdio.h>typedef int A;int main(void)
2020-08-19 20:35:42 16254 10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人