- 博客(54)
- 收藏
- 关注
原创 java 编译与运行的过程及其注意事项
2.输出的内容包括汉字时,编译命令改为javac -encoding UTF-8 Hello.java。1.控制台为GBK,源码为UTF-8还是GBK都不影响class文件的生成。
2024-08-12 00:44:58 185
原创 python 期末复习题错题记录
多分支语句是一种编程结构,用于根据不同情况执行不同的代码块。多分支语句可以有多个条件分支,每个条件会依次被检查,只有满足条件的代码块会被执行,而其他条件的代码块会被忽略。86.lambda表达式只可以包含一个表达式,不允许包含其他复杂语句,但在表达式中可以调用其他函数,该表达式的计算结果相当于函数返回值。29.标准库os库的rmdir(path)的作用是( 删除目录path,该目录中不能有文件或子文件)。69.Python内置的集合set中元素顺序是按元素的哈希值进行存储的,并不是按先后顺序。
2024-07-15 16:53:31 668
原创 python 语法学习 day13
for i in range(a,b+1,2): #假如有4个数,且步幅为2,则只有1号和3号被访问。11.在Python中定义类时实例方法的第一个参数名称必须是self。9.定义类时所有实例方法的第一个参数用来表示对象本身,在类的外部通过对象名来调用实例方法时不需要为该参数传值。2定义一个类的“私有”方法,Python的惯例是使用 两个下划线 开始方法的名称。7.在python中定义类是时,如果某个成员前面有两个下划线则表示为私有成员。12.定义类时,实例方法的第一个参数永远是对象本身。
2024-07-15 16:52:49 335
原创 python 语法学习 day 12
writer.writerows(data) # 将数据写入 data = [{'name': 'suliang', 'age': '21'},{'name': 'xiaoming', 'age': '22'},{'name': 'xiaohu', 'age': '25'}]writer = csv.DictWriter(fp, header) # 写 header = ['name', 'age']2.writerows:写多行([[], [], []]), wirterows的参数为嵌套列表。
2024-07-15 16:51:47 289
原创 python 语法学习 day11
writer.writerows(data) # 将数据写入 data = [{'name': 'suliang', 'age': '21'},{'name': 'xiaoming', 'age': '22'},{'name': 'xiaohu', 'age': '25'}]writer = csv.DictWriter(fp, header) # 写 header = ['name', 'age']2.writerows:写多行([[], [], []]), wirterows的参数为嵌套列表。
2024-07-15 16:49:58 333
原创 python 语法学习 day 10
这段代码的运行结果不一定是 "1 2 3 4",因为集合(set)是无序的数据结构,元素的顺序不能保证与添加顺序相同。在大多数情况下,集合中的元素将按照哈希顺序排列,并不一定会按照添加的顺序输出。10.文本文件是可以迭代的,可以使用for line in fp类似的语句遍历文件对象fp的每一行。3.readlines函数返回的是列表,readline函数返回的是字符串。2.read函数返回的不是列表,返回的是字符串。字符串的方法lower(),upper()集合的元素可以是任意数据类型。
2024-07-15 16:44:21 303
原创 python 语法学习 day9
4.元组是不可变的,不支持列表对象的inset()、remove()等方法,也不支持del命令删除其中的元素,但可以使用del命令删除整个元组对象。21.在循环中continue语句的作用是退出循环的当前迭代(在循环结构中,continue语句的作用是结束本次循环,而不是结束整个循环的执行)while在不触发break的情况下,会执行else,否则不会执行else,for循环同理。5.创建只包含一个元素的元组时,必须在元素后面加一个逗号,例如(3,)。1.删除列表中的奇数(易错题)
2024-07-15 16:42:35 254
原创 python 语法学习 day8
-----元组之间可以进行比较,比较的规则是逐个比较元组中的元素。print(lie[:-1]) # 取 除最后一个元素外的所有元素 [3, 4, 6, 7, 2, 10]print(lie[2:5]) # 取序号为2、3、4的元素,不包含最后一个序号的元素 [6, 7, 2]print(lie[::-1]) # 从右向左取全部成员 [16, 10, 2, 7, 6, 4, 3]print(lie[0:]) # 取全部元素 [3, 4, 6, 7, 2, 10, 16]
2024-07-15 16:41:45 402
原创 python 语法学习 day 7
-----元组之间可以进行比较,比较的规则是逐个比较元组中的元素。首先比较第一个元素,如果相等,则比较第二个元素,以此类推。如果所有元素都相等,那么元组相等;否则,比较的结果取决于第一个不相等元素的比较结果。题意:统计单词的种类以及数量(忽略大小写),最终以降序输出(出现次数相同的单词根据单词的大小升序输出)-------掌握如何将一个英语句子中的单词拆出来,并且去掉标点符号。EOF,输入后产生异常-->>捕获异常,结束输入。第一次提交的答案是:先把所有输入值放在列表里面。------字典排序。
2024-07-15 16:40:35 345
原创 python 语法学习 day6
f,e和%格式化 int用法总结 math模块是python语言的数学模块 0和False不是同一个东西。#其中对于f,e和%格式,可在冒号后加一个小数点和数字,表示保留几位小数,其余不行。5.表达式3 and 0 and "hello"的值是False(错)a = int(a,8) #八进制。#2.十进制字符串转十进制整数。#3.n进制字符串转十进制整数。应为0, 0和False不是同一个东西。1.math模块是python语言的数学模块。#1.浮点数转换成整数。
2024-07-15 16:39:42 219
原创 python 语法学习 day5
标识符, Python解释器版本 跨平台、开源、免费的动态编程语言 关键字 id函数 编码ord chr i++ 扩展名 注释""" 官方网站地址。Unicode:将世界上所有的语言符号用若干个字节表示(汉字:上万个字符,即根据语言的差异,所要表示的符号数量不同,所需字节数也就不同)7.关键字指的是系统保留的、具有特殊功能的标识符。2.#等同于//,'''xxx''',"""xxx"""等同于/*xxx*/#id()可以返回任何对象的唯一标识符,即对象在内存中的地址。
2024-07-15 16:39:05 349
原创 python 语法学习 day4
在Python中,适当的缩进、空格和空行可以提高代码的可读性,使代码结构更清晰,帮助其他人更容易理解代码的逻辑关系。5.Python标准库 只有小部分 模块不需要导入即可使用其中的所有对象和方法。== ,>=, ,
2024-07-15 16:38:18 335
原创 python 语法学习(总结类) day 3
对象可变性:在Python中,每个变量都是一个对象,每个对象都具有其创建后是否允许修改的属性,这种特性称为对象的可变性。不可变对象(字典的键必须是不可变对象,集合的元素是不可变对象):一旦创建后不允许被修改的对象。print("大家好,我是%s,今年%d岁" % (name, age)) #大家好,我是周杰伦,今年28岁。print(":".join({'1','2','3'})) #3:2:1 或者 3:1:2 或者 1:2:3。15.列表的方法,append(),只有列表有,在列表末尾增加元素。
2024-07-15 16:37:03 901
原创 python 语法学习 day2
使用内置的 str() 函数,通过 str() 函数可以将数字、列表、字典、元组、集合等类型转换为字符串类型。(1)数字(Number):int(整型,长整型),float(浮点型),complex(复数)(4)列表(List):[1,2,3,4],[1,2,3,[1,2,3],"hello”]a,b = x #赋值数量必须与等号右边数据数量相等(列表,元组,集合,字典的一种用法)(6)元组(Tuple):(1,2,3,“hello”,"world")(7)集合(Set):{1,2,3,“hello”}
2024-07-15 16:35:11 304
原创 python 语法学习 day1
方法:类中的所有函数通常称为方法。例如,tortoise 类中,crawl()、eat()、sleep()、protect() 都是这个类所拥有的方法,类方法无法单独使用,只能和类的对象一起使用。比如,前面编写的 tortoise 表示的只是乌龟这个物种,通过它可以创建出无数个实例来代表各种不同特征的乌龟(这一过程又称为类的实例化)。对象:类并不能直接使用,通过类创建出的实例(又称对象)才能使用。这有点像汽车图纸和汽车的关系,图纸本身(类)并不能为人们使用,通过图纸创建出的一辆辆车(对象)才能使用。
2024-07-15 16:33:48 428
原创 C++入门竞赛
5.由于该文件包含了c++所有的头文件,在程序编写的过程中,程序中的变量函数可能会和c++标准库中的命名冲突。4、编译器每次编译翻译单元时都必须实际读取和分析每个包含的头文件,应该减少这类头文 件的使用。4.封装了c++标准库中几乎所有的头文件,引入之后,就可以使用所有c++中的功能。3、这个头文件不是C++标准的一部分,因此是不可移植的,应该避免。1、不属于GNU C++库的标准头文件,在部分情况下可能会失败。3、对于使用的每个函数,不用记住GNU C++的所有STL。
2024-05-17 20:58:05 173
原创 算法刷题 地毯 错题 尚未解决
把ac答案的a数组大小改为1001就re,wa了,为什么?(我认为即使坐标为1000,1000也不会影响结果)
2024-05-16 13:02:37 275 6
原创 vj题单 Color the ball c 差分
2.wa时可以找一个与自己写的程序的思路接近的正确答案,把正确的代码一步一步地修改成自己的代码,看哪一步开始wa。1.一维前缀和数组,输入原数组,求其一维前缀和数组这两个过程只需要一个数组即可,这样可以降低空间。笔者思路:利用一维差分数组进行区间同时+1的操作,然后还原为一维前缀和数组。3.wa时可以重头思考程序的逻辑是否严谨,是否有一些边界条件未处理到。4.在写程序时,应该想地更全面,一步一步稳步推进,逻辑严谨。1.wa时可以利用一些特殊的数据去测试,如一些边界条件。
2024-05-15 20:16:27 189
原创 vj题单 P4552 [Poetize6] IncDec Sequence
一次操作:选一个区间[l, r],把这个区间的数都加1或者都减1,可以将求该数列的差分数组b然后来进行该操作。容易知道:经过的数列数为max(正数绝对值,负数绝对值)-min(正数绝对值,负数绝对值)方案二:让除了b[1]以外的其他正负数相互抵消,最后只剩b[1]和若干项不为0的b的元素。等价于:由方案2,我们可以确定最少次数,在得到最终的常数列前,要经过多少个不同的数列?执行次数:若正数绝对值>负数绝对值,则执行次数为正数绝对值,反之,则为负数绝对值。执行次数:正数的绝对值加负数的绝对值。
2024-05-13 19:59:53 163 1
原创 算法:前缀和,差分
一维前缀和数组是某个一维数组的元素累加形成的数组。1.一维差分数组:一维差分数组就是某个一维数组的元素相减形成的数组。接下来m行,每行包含两个整数l和r,表示一个询问的区间范围。对于每个询问,输出原序列中从第l个数到第r个数的和。接下来再输入m个询问,每个询问输入一对l, r。题目:输入一个长度为n的整数序列。第二行包含n个整数,表示整数数列。共m行,每行输出一个询问的结果。请你输出进行完所有操作后的序列。个操作,每个操作包含三个整数。第一行包含两个整数n和m。个整数,表示整数序列。个整数,表示最终序列。
2024-05-11 22:59:07 200
原创 编辑器,编译器,IDE的区别
Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、简单说编辑器是用来写代码的,而编译器是对现场高级语言代码翻译成相对低级语言的一段小程序/指令。简单说,就是集成了编辑器、编译器以及链接器等众多功能的一个集成开发环境。
2024-04-27 09:14:20 1904 1
原创 vj题单||领地选择
作为在虚拟世界里统帅千军万马的领袖,小 Z 认为天时、地利、人和三者是缺一不可的,所以,谨慎地选择首都的位置对于小 Z 来说是非常重要的。首都被认为是一个占地 𝐶×𝐶C×C 的正方形。小 Z 希望你寻找到一个合适的位置,使得首都所占领的位置的土地价值和最高。接下来 𝑁N 行每行 𝑀M 个整数,表示了地图上每个地块的价值。第一行三个整数 𝑁,𝑀,𝐶N,M,C,表示地图的宽和长以及首都的边长。一行两个整数 𝑋,𝑌X,Y,表示首都左上角的坐标。局部数组不会自动初始化为0。全局数组自动初始化为0。
2024-04-24 21:37:43 207
原创 vj题单||完全平方数
[蓝桥杯 2021 省 AB2] 完全平方数 - 洛谷题目描述一个整数𝑎a是一个完全平方数,是指它是某一个整数的平方,即存在一个 整数𝑏b,使得𝑎=𝑏2a=b2。给定一个正整数𝑛n,请找到最小的正整数𝑥x,使得它们的乘积是一个完全平方数。输入格式输入一行包含一个正整数𝑛n。输出格式输出找到的最小的正整数𝑥x。笔者答案:#include<stdio.h>int main (){ long long n,x,i; x=1; int
2024-04-20 18:02:22 202
原创 vj题单||质因数
具体的,令 𝑥=𝑝1𝑎1𝑝2𝑎2⋯𝑝𝑘𝑎𝑘x=p1a1p2a2⋯pkak,其中 𝑝1,𝑝2,…输出 𝑇T 行,若对于第 𝑖i 组数据给定的 𝑛n 存在 1
2024-04-20 17:43:20 173
原创 vj题单||回文平方数 Palindromic Squares
给定一个用十进制表示的正整数 �B,输出所有 [1,300][1,300] 中,它的平方用 �B 进制表示时是回文数的数。回文数是指从左向右念和从右向左念都一样的数。设1到300中的那个数为a,最后要输出的是"用B进制表示的a"和“用B进制表示的a的平方”每行两个 �B 进制的符合要求的数字,第二个数是第一个数的平方,且第二个数是回文数。表示 1111,用第 �n 个大写字母表示 �+9n+9。注意大于 99 的数,用字母表示。共一行,一个单独的正整数 �B。
2024-04-17 21:10:34 212
原创 web学习||day5
④ 类选择器在修改样式中用的最多,id 选择器一般用于页面唯一性的元素上,经常和 JavaScript 搭配使用。标签选择器可以把某一类标签全部选择出来,比如所有的 <div> 标签和所有的 <span> 标签。① 类选择器(class)好比人的名字,一个人可以有多个名字,同时一个名字也可以被多个人使用。① 类选择器使用“.”(英文点号)进行标识,后面紧跟类名(自定义,我们自己命名的)。基础选择器分为:标签选择器,类选择器,id选择器,通配符选择器。属性表示,在 CSS 中,类选择器以一个点“.”号显示。
2024-04-15 13:49:18 811
原创 web学习||day4
这三组(input,select,textarea)表单元素都应该包含在form表单域里面,并且有 name 属性.有三个名字非常相似的标签:(1) 表单域 form 使用场景: 提交区域内表单元素给后台服务器(2) 文件域 file 是input type 属性值 使用场景: 上传文件(3) 文本域 textarea 使用场景: 可以输入多行文字, 比如留言板 网站介绍等...我们当前阶段不需要提交表单元素,所以我们只负责表单元素的外观形态即可.
2024-04-14 15:52:00 134
原创 web学习||day3
表单由表单域(表单域由表单元素又称表单控件组成),提示信息组成。列表分为有序列表,无序列表,自定义列表。textarea:文本域元素。rowspan:跨行合并。select:下拉表单元素。colspan:跨列合并。表单是为了收集用户信息的。input:输入表单元素。表格是用于展示数据的。
2024-04-11 20:37:05 145
原创 web学习||day2
href(必须属性),target(两种:_self,_blank,默认_self)外部链接,内部链接,空白链接,下载链接,网页元素链接,锚点链接。今天学习了超链接标签。
2024-04-10 00:09:59 107 1
原创 web学习|day1
相对路径:以html文件的位置为参考,分为同一级(eg:<img src="kko.jpg" />),下一级(eg:<img src="images/kko.jpg" />,images文件夹和html在同一级),上一级(eg:<img src="../kko.jpg" />,一个../表示html翻出去一次,可以翻多次)绝对路径(不常用):分为电脑的储存位置(如:"C:\c语言\作业3") 和 网络的地址(如:http://mp.csdn.net)height:设置图片的高度(像素)
2024-04-08 15:07:10 178
原创 vj题单|Mike and palindrome
A。Mike 和回文每次测试的时间限制2 秒每次测试内存限制256兆字节输入标准输入输出标准输出Mike 有一个仅由小写英文字母组成的字符串s。他想从字符串中恰好更改一个字符,这样得到的字符串就是一个回文字符串。回文字符串是指前后读法相同的字符串,例如字符串"z"、"aaaa"、"aba"、"abccba"是回文,但字符串"codeforces"、"reality"、"ab"不是。输入第一行和单行包含字符串s( 1 ≤ |s| ≤ 15 )。输出。
2024-03-31 21:16:39 173 1
原创 vj题单|统计单词数
现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词必须与文章中的某一独立单词在不区分大小写的情况下完全相同(参见样例 1),如果给定单词仅是文章中某一单词的一部分则不算匹配(参见样例 2)。一行,如果在文章中找到给定单词则输出两个整数,两个整数之间用一个空格隔开,分别是单词在文章中出现的次数和第一次出现的位置(即在文章中第一次出现时,单词首字母在文章中的位置,位置从 00 开始);
2024-03-30 22:41:12 338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人