二级教程python语言程序设计答案_全国计算机等级考试二级教程-Python语言程序设计(2018年版)编程题-参考答案......

2023-11-10

习题3-基本数据类型

1.获得用户输入的一个整数,输出该整数百位及以上的数字。

i = input("请输入一个整数:")

print( i[:-2] )

复制代码

2.获得用户输入的一个字符串,将字符串按照空格分割,然后逐行打印出来。

i = input("请输入一个带空格的字符串:")

Is = i.split()

a = len(Is)

for i in range(a) :

print(Is[i])

复制代码

3.程序读入一个表示星期几的数字(1—7),输出对应的星期字符串名称。例如:输入3,返回“星期三”。

i = eval(input("请输入任意数字1~7中的一个:"))

if i == 1 :

a = "一"

elif i == 2 :

a = "二"

elif i == 3 :

a = "三"

elif i == 4 :

a = "四"

elif i == 5 :

a = "五"

elif i == 6 :

a = "六"

else :

a = "日"

print("星期{}".format(a))

复制代码

4.设n是一任意自然数,如果n的各个数字反向排列所得自然数与n相等,则n被称为回文数。从键盘输入一个5位数字,请编写程序判断这个数字是不是回文数。

i = input("输入一个5位数字:")

a = i[::-1]

if a == i :

print("恭喜,您输入的是回文数!")

else :

print("很遗憾,您输入的不是回文数!")

复制代码

5.输入一个十进制整数,分别输出其二进制、八进制、十六进制字符串。

i = eval(input("请输入一个十进制整数:"))

print("二进制:{:b}".format(i))

print("八进制:{:o}".format(i))

print("十六进制:{:x}".format(i))

复制代码

习题4-程序的控制结构

1.输入一个年份,输出是否为闰年。#闰年条件:能被4整除但不能被100整除,或者能被400整除的年份都是闰年。

i = eval(input("请输入一个年份:"))

if ((i % 4 == 0) and (i % 100 != 0)) or (i % 400 == 0) :

print("闰年")

else :

print("非闰年")

复制代码

2.最大公约数计算。获得两个整数,求出这两个整数的最大公约数和最小公倍数。最大公约数的计算一般使用辗转相除法,最小公倍数则使用两个数的乘积除以最大公约数

def gcd(a , b) :

i = a % b

if i == 0 :

return b

else :

return gcd(b , i)

def main() :

s1 = eval(input("请输入较大的数:"))

s2 = eval(input("请输入较小的数:"))

x = gcd(s1,s2)

print("最大公约数:{},最小公倍数:{}".format(x , s1*s2/x))

main()

复制代码

3.统计不同字符的个数。用户从键盘键入一行字符,编写一个程序,统计并输出其中的英文字符、数字、空格和其他字符的个数。

a = input("请输入一行字符:")

yw , sz , kg , qt = 0 , 0 , 0 , 0

for i in range(len(a)) :

if a[i] in "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTYUVWXYZ" :

yw += 1

elif a[i] in "0123456789" :

sz += 1

elif a[i] == " " :

kg += 1

else :

qt += 1

print("英文字符:{},数字字符:{},空格字符:{},其他字符:{}".format(yw,sz,kg,qt))

复制代码

4.猜数字游戏续。当用户输入的不是整数(如字母、浮点数等)时,程序会终止执行退出。改编题目1中的程序,当用户输入出错时给出“输入内容必须为整数!”的提示,并让用户重新输入。

import random

target = random.randint(1,1000)

count = 0

while True :

try :

guess = eval(input("请输入一个猜测的整数(1至1000):"))

except :

print("输入有误,程序已退出!")

break

count += 1

if guess > target :

print("猜大了!")

elif guess < target :

print("猜小了!")

else :

print("猜对了!好棒!~~~")

print("此轮的猜测次数是:",count)

break

复制代码

while True :

a = input("请输入一个年份:")

if a.isdigit() :

break

else :

print("输入内容必须为整数!")

b = eval(a)

if ((b % 4 == 0) and (b % 100 != 0)) or (b % 400 == 0) :

print("闰年")

else :

print("非闰年")

复制代码

5.羊车门问题。有三扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么。参赛者可以选择一扇门,在开启它之前,主持人会开启另外一扇门,露出门后面的山羊,然后允许参赛者更换自己的选择。请问,参赛者更换后能否增加猜中汽车的机会?——这是一个经典问题。请使用random库对这个随机事件进行预测,分别输出参赛者改变选择和坚持选择获胜的概率。

import random

x = random.randint(5000 , 10000)

change = 0

nochange = 0

for i in range(1 , x + 1) :

a = random.randrange(1 , 4)

b = random.randrange(1 , 4)

if a == b :

nochange = nochange + 1

else :

change = change + 1

print("不换,得到汽车的概率为{}".format(nochange / x))

print("换,得到汽车的概率为{}".format(change / x))

复制代码

习题5-函数和代码复用

1.实现 isNum() 函数,参数为一个字符串。如果这个字符串属于整数、浮点数或者复数的表示,则返回 True,否则返回 False。

def isNum(i) :

try:

if type(eval(i)) == type(123) or\

type(eval(i)) == type(12.3) or\

type(eval(i)) == type(12.3+3j) :

return True

except :

return False

def main() :

i = input("请输入一个字符串:")

print(isNum(i))

main()

复制代码

2.实现 isPrime() 函数,参数为整数,要有异常处理。如果整数是质数,返回 True,否则返回 False。

def isPrime(mun) :

while True :

try :

if type(eval(mun)) != type(123) :

mun = input("输入有误,请输入一个整数:")

else :

break

except :

mun = input("输入有误,请输入一个整数:")

n = eval(mun)

if n == 1 :

return True

for i in range(2 , n) :

if n % i == 0 :

return False

break

else :

return True

def main() :

i = input("请输入一个整数:")

print(isPrime(i))

main()

复制代码

3.编写一个函数计算传入字符串中数字、字母、空格以及其他字符的个数。

def heFG(a) :

sz , zm , kg , qt = 0 , 0 , 0 , 0

for i in range(len(a)) :

if a[i] in "0123456789" :

sz += 1

elif a[i] in "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTYUVWXYZ" :

zm += 1

elif a[i] == " " :

kg += 1

else :

qt += 1

print("数字字符:{},字母字符:{},空格字符:{},其他字符:{}".format(sz,zm,kg,qt))

def main() :

a = input("请输入一行字符串:")

heFG(a)

main()

复制代码

4.编写一个函数,打印200以内的所有素数,以空格分割。

def suSHU(n) :

Is = ['1','2']

a = eval(n)

if a == 1 :

print("1以内的素数是:1")

elif a == 2 :

print("2以内的素数是:1 2")

else :

for mun in range(3,a+1) :

for i in range(2,mun) :

if mun % i == 0 :

break

else :

Is.append(str(mun))

m = " ".join(Is)

print("{}以内的素数是:{}".format(n,m))

def main() :

a = input("请输入一个整数以确定素数范围:")

suSHU(a)

main()

复制代码

5.编写一个函数,参数为一个整数 n。利用递归获取斐波那契数列中的第 n 个数并返回。

def guiFEI(n) :

if n == 1 :

return 1

elif n == 2 :

return 1

else :

return guiFEI(n-1) + guiFEI(n-2)

def main() :

n = eval(input("请输入整数n:"))

print("斐波那契数列中第{}个数为:{}".format(n,guiFEI(n)))

main()

复制代码

习题6-组合数据类型

1.英文字符频率统计。编写一个程序,对给定字符串中出现的 a~z 字母频率进行分析,忽略大小写,采用降序方式输出。

txt = input("请输入一段英文文本:")

txt = txt.lower()

counts = {}

for i in txt:

if i in 'abcdefghijklmnopqrstuvwxyz':

counts[i] = counts.get(i, 0) + 1

ls = list(counts.items())

ls.sort(key=lambda x:x[1], reverse=True)

#指定列表中那一列作为排序的列

for i in range(len(counts)):

word, count = ls[i]

print ("{0:<10}{1:>5}".format(word, count))

复制代码

2.中文字符频率统计。编写一个程序,对给定字符串中出现的全部字符(含中文字符)频率进行分析,采用降序方式输出。

txt = input("请输入一段中文文本:")

counts = {}

for i in txt:

counts[i] = counts.get(i, 0) + 1

ls = list(counts.items())

ls.sort(key=lambda x:x[1], reverse=True)

#指定列表中那一列作为排序的列

for i in range(len(counts)):

word, count = ls[i]

print ("{0:<10}{1:>5}".format(word, count))

复制代码

3.随机密码生成。编写程序在26个字母大小写和9个数字组成的列表中随机生成10个8位数密码。

import random

txt = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'

ls = list(txt)

for i in range(10):

a = ""

for i in range(8):

a = random.choice(ls) + a

print(a)

复制代码

4.重复元素判断。编写一个函数,接收列表作为参数,如果一个元素在列表中出现了不止一次,则返回True,但不改变原来列表的值。同时编写调用这个函数和输出测试结果的程序。

def repeat(txt):

ls = eval(txt)

counts = {}

for i in ls:

counts[i] = counts.get(i, 0) + 1

if counts[i] > 1:

return True

def main():

txt = input('请输入一个列表:')

print(repeat(txt))

main()

复制代码

5.重复元素判定续。利用集合的无重复性改编上一个程序,获得一个更快更简洁的版本。

def repeat(txt):

ls = eval(txt)

st = set(ls)

if len(ls) != len(st):

return True

def main():

txt = input('请输入一个列表:')

print(repeat(txt))

main()

复制代码

习题7-文件的数据格式化

1.输入一个文件和一个字符,统计该字符在文件中出现的次数。

def countStr(fname, a_str, count):

file = fname + '.txt'

fo = open(file, 'r', encoding='utf-8')

for line in fo:

# 逐行读入,逐行处理

for i in line:

if i == a_str:

count = count + 1

print('“{}”字符在《{}》中出现的的次数是:{}次'.format(a_str, fname, count))

def main():

fname = input('请输入txt文件名称:')

a_str = input('请输入一个字符:')

count = 0

countStr(fname, a_str, count)

main()

复制代码

2.假设有一个英文文本文件,编写一个程序读取其内容并将里面的大写字母变成小写字母,小写字母变成大写字母。

def SwitchTxt(fname):

file = fname + '.txt'

tem_fo = open(file, 'r', encoding='utf-8')

new_fo = open('{}转化后.txt'.format(fname), 'w', encoding='utf-8')

for line in tem_fo:

for i in line:

if i in 'abvdefghijklmnopqrstuvwxyz':

i = i.upper()

elif i in 'ABCDEFGHIJKLMNOPQRSTUVWXYZ':

i = i.lower()

new_fo.write(i)

tem_fo.close()

new_fo.close()

def main():

fname = input('请输入英文文本txt的名称:')

SwitchTxt(fname)

main()

复制代码

3.编写一个程序,生成一个10x10的随机矩阵并保存为文件(空格分隔行向量、换行分隔列向量),在写程序将刚才保存的矩阵文件另存为CSV格式,用Excel或文本编辑器打开看看结果对不对。

import random

def save_txt(low, high, file_txt):

file = open('{}.txt'.format(file_txt), 'w', encoding='utf-8')

for line in range(10):

a = ''

for row in range(10):

b = str(random.randrange(start=low, stop=high))

a = a + b + ' '

file.write(a + '\n')

file.close()

print('已成功保存 {}.txt 文件!'.format(file_txt))

def save_csv(file_txt, file_csv):

file_tem = open('{}.txt'.format(file_txt), 'r', encoding='utf-8')

file_new = open('{}.csv'.format(file_csv), 'w', encoding='utf-8')

for line in file_tem:

a = line.replace(' ', ',')

file_new.write(a)

file_tem.close()

file_new.close()

print('已成功保存 {}.csv 文件!'.format(file_csv))

def main():

low, high = eval(input('请输入随机数的取值范围:'))

file_txt = input('请将要保存的txt文件命名:')

save_txt(low, high, file_txt)

file_csv = input('请将要保存的csv文件命名:')

save_csv(file_txt, file_csv)

main()

复制代码

# 使用numpy库生成随机矩阵

mport numpy as np

def save_txt(low, high, file_txt):

# np.random.seed(1)

a = np.random.randint(low, high, (10,10))

np.savetxt('{}.txt'.format(file_txt), a, fmt='%d')

print('已成功保存 {}.txt 文件!'.format(file_txt))

def save_csv(file_txt, file_csv):

b = np.loadtxt('{}.txt'.format(file_txt))

np.savetxt('{}.csv'.format(file_csv), b, fmt='%d', delimiter=',')

print('已成功保存 {}.csv 文件!'.format(file_csv))

def main():

low, high = eval(input('请输入随机数的取值范围:'))

file_txt = input('请将要保存的txt文件命名:')

save_txt(low, high, file_txt)

file_csv = input('请将要保存的csv文件命名:')

save_csv(file_txt, file_csv)

main()

复制代码

4.编写一个程序,读取一个Python源代码文件,将文件中所有除保留字外的小写字母替换成大写字母,生成后的文件要能够被Python解释器正确执行。

由于Python源文件对缩进有要求,且大小写敏感

故先将文件保留字全部替换成其他字符,保存为字典

再将源文件全部变为大写

最后利用该字典,将替换后的保留字逐个换回来

p.s:由于python的大小写敏感,若源文件引入第三方库,此方法生成的Python文件解释器不能正确执行

p.p.s:由于笔者初学Python,暂时没能解决这个问题,如果大家有更好方法欢迎交流,共同学习进步~

keep_words =['and', 'as', 'assert', 'break', 'class', 'continue',

'def', 'del', 'elif', 'else', 'except', 'finally',

'for', 'from', 'global', 'if', 'import', 'in', 'is',

'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise',

'return', 'try', 'while', 'time', 'with', 'yield', 'True',

'False', 'None']

def upper_word(fname_tem, num, keep):

file_tem = open('{}.py'.format(format(fname_tem)), 'r', encoding='utf-8')

file_new = open('{}_changed.py'.format(format(fname_tem)), 'w', encoding='utf-8')

# 逐行读取,逐行处理,逐行写入

for line in file_tem:

for word in keep_words:

if word in line:

num = num + 1

keep['编号%s'%str(num)] = word

line = line.replace(word, '编号%s'%str(num))

else:

continue

line = line.upper()

for key in keep.keys():

if key in line:

line = line.replace(key, keep[key])

file_new.write(line)

file_tem.close()

file_new.close()

def main():

num = 100

keep = {}

fname_tem = input('请输入Python源代码文件名:')

upper_word(fname_tem, num, keep)

main()

复制代码

5.编写一个程序,要求能够将元素为任意Python支持的类型(包括含有半角逗号的字符串)的列表转储为CSV,并能够重新正确解析为列表。

def save_csv(ls, fname):

# 向列表中逐个添加元素

value = input('请向列表总添加一个元素:')

while value != '':

ls.append(value)

value = input('请向列表总添加一个元素:')

print('您输入的列表为:{}'.format(ls))

# 若元素中有半角逗号,将其替换成点

for i in range(len(ls)):

if ',' in ls[i]:

ls[i] = ls[i].replace(',', '.')

file_csv = open('{}.csv'.format(fname), 'w', encoding='utf-8')

file_csv.write(','.join(ls) + '\n')

file_csv.close()

print('恭喜!已成功保存文件!'.format(fname))

def read_csv(lt, fname):

f = open('{}.csv'.format(fname), 'r', encoding='utf-8')

lt = f.read().strip('\n').split(',')

# 将替换后的点换成半角逗号

for i in range(len(lt)):

if '.' in lt[i]:

lt[i] = lt[i].replace('.', ',')

f.close()

print('文件读取中...'.format(fname))

print(lt)

def main():

ls = []

fname = input('请将列表文件命名:')

save_csv(ls, fname)

lt = []

read_csv(lt,fname)

main()

复制代码

1.此帖仅为学习笔记,答案仅供参考 2.有错误之处,欢迎指出,也欢迎学习交流 3.不定期更新(然而并没有人想看) 心塞.jpg (´-ωก`)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

二级教程python语言程序设计答案_全国计算机等级考试二级教程-Python语言程序设计(2018年版)编程题-参考答案...... 的相关文章

  • 简单实用Python程序

    描述 此为遍历一个文件夹里面的所有 py文件并将文件名输出到txt文件 import os import os path import re rootdir D dpkt master dpkt fileTest open r D file
  • Nhibernate使用HQL返回自定义类型

    摘要 使用HQL返回自定义类型的结果集 前提 已经定义好Customer类及其Nhibernate映射文件xml 表结构及数据 自定义类 Mapping文件 条件查询 Criteria Query public IList
  • Python进阶-----高阶函数zip() 函数

    目录 前言 zip 函数简介 运作过程 应用实例 1 有序序列结合 2 无序序列结合 3 长度不统一的情况 前言 家人们 看到标题应该都不陌生了吧 我们都知道压缩包文件的后缀就是zip的 当然还有rar等类型 在Python中也有这么一个函
  • remote: Support for password authentication was removed on August 13, 2021. Please use a personal ac

    一 问题描述 访问了全球最大的同性交友网站 又刚好去更新提交代码 又或你创建了一个新的仓库送给自己 又刚好想把这个仓库送给 push github 你就刚好会遇到这个问题 remote Support for password authen
  • Web菜鸟入门教程 - Springboot接入认证授权模块

    网络安全的重要性不言而喻 如今早已不是以前随便弄个http请求就能爬到数据的时代 而作为一个架构师 网络安全必须在产品开发之初就考虑好 因为在产品开发的后期 一方面是客户增多 压力变大 可供利用的时间也会变少 另一方面 随着时间的推移 项目
  • 归并排序的思想

    归并排序是一种基于分治思想的经典排序算法 它将待排序的数组分成两个部分 然后递归地对这两个部分进行排序 最后再将排序好的两个部分归并成一个有序的数组 具体实现过程如下 1 将待排序数组不断二分 直到只剩下一个元素 此时该元素就是有序的 2
  • C语言基础(十二)- 数据结构概览

    相关术语 数据 类 数据对象 集合 数据元素 类对象 数据项 属性 什么是数据结构 概念 相互之间存在一种或多种特定关系的数据元素 类对象 的集合 数据结构包括 数据的逻辑结构 数学形式 集合结构 线性结构 1 1 树形结构 1 n 图形结
  • ORA-28009:connection as SYS should be as SYSDBA OR SYSOPER

    1 美图 1 背景 Navicate链接ORACLE报错 ORA 28009 connection as SYS should be as SYSDBA OR SYSOPER 直接链接报错 ORA 28009 connection as S
  • elasticsearch启动报错解决 问题集分析

    elasticsearch解决启动报错问题集 ps 别问我为什么知道这么多报错 我就是从安装到启动 一步一步按着下面报错顺序踩坑的 气死了 希望能帮到入门的你 1 内存报错 报错信息 Java HotSpot TM 64 Bit Serve
  • Hadoop实战实例

    分享一下我老师大神的人工智能教程 零基础 通俗易懂 http blog csdn net jiangjunshow 也欢迎大家转载本篇文章 分享知识 造福人民 实现我们中华民族伟大复兴 Hadoop实战实例 Hadoop是Google Ma
  • Numpy.linalg模块的lstsq()进行线性回归拟合(数学建模)

    建模中经常使用线性最小二乘法 实际上就是求超定线性方程组 未知数少 方程个数多 的最小二乘解 前面已经使用pinv 求超定线性方程组的最小二乘解 下面再举两个求最小二乘解的例子 并使用numpy linalg模块的lstsq 函数 求解 先
  • cef3:禁止win10高dpi下cef对内部网页进行缩放

    cef对内部网页进行缩放
  • Pycharm中常用快捷键使用及注释方式

    Pycharm中常用快捷键使用及注释方式 1 快捷键 设置 Ctrl Alt s 或 File gt Settings gt Keymap gt 搜索栏搜索 format gt Code 快速创建文件 Alt Insert 快速注释代码 C
  • insightface pytorch 答疑指南

    之前写过一篇人脸识别从原理到实践 详细介绍了人脸识别相关的算法 模型和Loss等 里面也提到insightface成为当前工业事实上的基准 但是它各种牛逼 唯一不足的点就是开始时选了mxnet框架开发 奈何现在基本没什么人用了 所以在22年
  • PCL 使用LCCP算法进行点云分割

    LCCP分割 一 算法原理 1 概述 2 参考文献 二 代码实现 三 结果展示 1 原始点云 2 分割结果 四 相关链接 五 测试数据 一 算法原理 1 概述 LCCP是Locally Convex Connected Patches的缩写
  • Android使用Gradle统一配置依赖版本

    转自 http blog csdn net u014651216 article details 54602354 前言 目前的Android开发为了减少编译时间 开发效率 大多都采用模块化 组件化的开发方式 采用这种方式不可避免的将会用到
  • UE4入门序列 01(UE4安装和环境配置)

    1 UE4的安装流程 2 创建一个示例项目 蓝图和C 3 C 的环境设置 4 运行示例项目 1 UE4的安装流程 Epic Games官网下载客户端 注册一个Epic Games的账号 Epic Games客户端包括了Epic公司旗下的Ep
  • vue el-select下拉框,选择后赋值成功,但是框上不显示选中的值的解决办法

    最近在做项目时发现el select下拉框 选择后赋值成功 但是框上不显示选中的值 后来查了下官方文档之后发现原因 vue 无法监听动态新增的属性的变化 需要用 set 来为这些属性赋值 如上图所示 操作人下拉框初始没有值 选择了操作班组之
  • Go语言的跨文件调包

    一 前言 文件的结构如下 go mod main main go util util go 文件在调用其它包的时候 需要在代码中引用其他的函数 包的命名一般都以小写为主 文件中函数的以首字符为大写的函数为共有函数 小写的为私有函数 只能是在

随机推荐

  • SQL增加表的约束(主键、外键、check,唯一)

    以下操作是在已经创建了表之后 进行的约束条件的增加 1 增加check约束条件 alter table 表名 add constraint 约束条件名称 check 约束条件 如 alter table test add constrain
  • 软件工程导论 黑盒测试、白盒测试

    单元测试 集中检测软件设计的最小单元 即模块 测试重点 模块接口 局部数据结构 重要执行通路 出错处理通路 边界条件 代码审查 一次审查可以发现多个错误 可以减少系统验证的总工作量 集成测试 非渐增式测试 将程序作为一个整体 对错误的定位和
  • python-运算符

    除 x除以一 注意整数相除得到的是整数 如4 3结果为1 4 0 3或者4 3 0结果为1 3333333 取整除 返回商的整数 4 3 0的结果为1 0 取模 返回除法的余数 8 3得到2
  • 力扣 214. 最短回文串 一遍过,很舒服(代码做了分层,很容易理解)

    include
  • leecode344反转字符串(附有调试代码)

    package heima study day3 import java util Scanner public class 反转字符串344 public static void main String args Scanner inpu
  • 为什么要使用ConstraintLayout?

    本文为博主原创文章 转载请注明出处 http blog csdn net jingsummer article details 78615360 源码地址 ConstraintLayoutDemo 相信大家对ConstraintLayout
  • Java 设计模式(十二):享元模式

    享元模式 GitHub 地址 https github com yifanzheng java design patterns 享元模式 Flyweight Design Pattern 顾名思义就是共享单元 享元模式的意图是复用对象 节省
  • STM32的独立看门狗

    独立看门狗时钟频率一般以40KHz 但不是非常准确 变化范围在15 47KHz 看门狗在开启后不能关闭 除非复位 1 寄存器 关键字寄存器 IWDG KR 用来写指令 指令有0xAAAA 把IWDG RLR的值载入到计数器 避免 产生复位
  • [BAPI]外向交货单按批次拆分[BAPI_OUTB_DELIVERY_CHANGE]

    下面介绍SAP SD的销售订单外向交货单按批次拆分 Batch Managed 包括前台操作和调用bapi BAPI OUTB DELIVERY CHANGE 实现 1 前台操作 按批次拆分操作 外向交货单Tcode VL02n amp l
  • Java final 详解

    一 final 基础使用 1 1 修饰类 当某个类的整体定义为 final 时 就表明了你不能打算继承该类 而且也不允许别人这么做 即这个类是不能有子类的 注意 final 类中的所有方法都隐式为 final 因为无法覆盖他们 所以在 fi
  • 泛型中K TVE? Object等分别代表什么含义。

    E一Element 在集合中使用 因为集合中存放的是元素 T Type Java类 K Key 键 V Value 值 N Number 数值类型 表示不确定的java类型 无限制通配符类型 S U V 2nd 3rd 4th types
  • ArcGIS API 4.x for Js 点击地图获取经纬度

    需求 鼠标点击地图后获取当前的经纬度 效果 需添加API esri geometry support webMercatorUtils 代码 view on click function e geom webMercatorUtils xy
  • 规范的建表语句

    CREATE TABLE student info id INT NOT NULL AUTO INCREMENT COMMENT 主键 stu name VARCHAR 10 NOT NULL DEFAULT COMMENT 姓名 stu
  • Python基础语法入门(第十五天)——装饰器传参与匿名函数

    在上篇文章中留下了一个问题 装饰器的传参如何实现 其实对于这个问题来说 首先要搞清楚传参的顺序是什么 我们已知的是装饰器的本质就是函数 那么在这嵌套了多层的函数中每一个函数接收的参数是哪一个 作用域哪个范围 这就是实现装饰器传参前需要解决的
  • IDEA+Maven创建javaweb项目out.print()报错

    IDEA Maven创建javaweb项目out print 报错 从原型中创建如图所示 注意不要选错 选好项目目录设置好项目名称之后下一步 注意这个地方的Maven路径 用户设置文件 本地仓库要选择自己的 不要使用IDEA自带的MAven
  • Sqlite3简介

    SQLite3 简介 SQLite3 是一种轻量级的嵌入式数据库引擎 被广泛应用于各种应用程序中 包括移动设备 桌面应用程序和嵌入式系统 它以其简单 高效和零配置的特点而受到开发者的喜爱 以下是 SQLite3 的一些重要特点 嵌入式数据库
  • Android手机9008模式刷机教程(以小米手机为例)

    机型 红米1s电信版2013028 故障 一开始可以进入fastboot 后来无法进入fastboot 无限重启 后来开机键无反应 大家都知道 刷机的方式有很多种 大体来讲 我们刷机一般采用以下几种方式 1 卡刷 即进入recovery模式
  • 理解golang调度

    线程模型 在细说 Go 的调度模型之前 先来说说一般意义的线程模型 线程模型一般分三种 由用户级线程和 OS 线程的不同对应关系决定的 N 1 即全部用户线程都映射到一个OS线程上 上下文切换成本最低 但无法利用多核资源 1 1 一个用户线
  • 真香!Jenkins 主从模式解决问题So Easy~

    01 Jenkins 能干什么 Jenkins 是一个开源软件项目 是基于 Java 开发的一种持续集成工具 用于监控持续重复的工作 旨在提供一个开放易用的软件平台 使软件项目可以进行持续集成 中文官网 https jenkins io z
  • 二级教程python语言程序设计答案_全国计算机等级考试二级教程-Python语言程序设计(2018年版)编程题-参考答案......

    习题3 基本数据类型 1 获得用户输入的一个整数 输出该整数百位及以上的数字 i input 请输入一个整数 print i 2 复制代码 2 获得用户输入的一个字符串 将字符串按照空格分割 然后逐行打印出来 i input 请输入一个带空