python-day12-三元表达式,列表,字典推导式,函数对象
#### 三元表达式: 就是if....else...的语法糖
# -- 1) 只能解决if...else...结构,其他if分支结构都不管
# -- 2)一个分支提供一个结果: 如果一个分支提供了多个结果, 将多个结果通过元组返回
# eg
# num = int(input('num:'))
# if num > 0:
# print('正数')
# else:
# print('非整数')
# 这是之前的用法
# 三元表达式简化
洛谷P1039 侦探推理(模拟)
侦探推理 题目描述 明明同学最近迷上了侦探漫画《柯南》并沉醉于推理游戏之中,于是他召集了一群同学玩推理游戏。游戏的内容是这样的,明明的同学们先商量好由其中的一个人充当罪犯(在明明不知情的情况下),明明的任务就是找出这个罪犯。接着,明明逐个询问每一个同学,被询问者可能会说: 证词中出现的其他话,都不列入逻辑推理的内容。 明明所知道的是,他的同学中有NN个人始终说假话,其余的人始终说真。 现在,明明需要你帮助他从他同学的话中推断出谁是真正的凶手,请记住,凶手只有一个! 输入输出格式 输入格式: 输
type、object、class之间的关系
class Foo:
pass
print(type(int)) # <class 'type'>
print(type(str)) # <class 'type'>
print(type(Foo)) # <class 'type'>
print(type(object)) # <class 'type'>
print(type(type)) # <class 'typ
python学习笔记3-列表
# 1.列表长度可变,内容可修改
a = [0,1,2,3]
a[0] = 'a0'
a
# ['a0', 1, 2, 3]
# 2.添加元素
# 2.1列表末尾添加元素
a.append(4)
a
# ['a0', 1, 2, 3, 4]
# 2.2列表末尾增加多个元素
a.extend('a','b')
a
# ['a0', 1, 2, 3, 4, 'a', 'b']
# 2.3在特定位置插入元素
a.insert(1, 4)
a
# ['a0', 4
逆向学习-Upack的PE文见头分析
重叠文件头 MZ文件头与PE文件头重叠。 offest 0 e_magic:magic number = 4D5A('MZ') offest 3C e_lfanew:File address of new exe header IMAGE_FILE_HEADER.SizeOfOptionalHeader 修改此值,可以向文件头插入解码代码。 增大此值,就在IMAGE_OPTIONAL_HEADER与IMAGE_SECTION_HEADER之间添加了额外空间
如何保持格式拆分工作表?
在拆分的时候如何保持单元格的格式不变呢?我能想到的办法就是复制和移动工作表,然后再把不符合条件的行删除。 窗体代码 Private Sub btnSplit_Click()
Dim StartRow As Long, KeyCol As String
StartRow = CLng(Trim(Me.cbStart.Text))
KeyCol = Trim(Me.cbKey.Text)
DelCol = Trim(Me.cbDel.Text)
i
PTA——字符串逆序
PTA 7-59 字符串逆序 1 #include<stdio.h>
2 #include<string.h>
3 #define N 81
4 int main() {
5 int i;
6 char original[N] ;
7 gets(original);
8 for(i=strlen(original)-1;i>=0;i--){
9 printf("%c",original[i]);
10
PythonStudy——函数默认值
# 如果函数的默认参数的默认值为变量,在所属函数定义阶段一执行就被确定为当时变量存放的值 a = 100 def fn(num=a): print(num) # 100 a = 200 fn()
Java中的“==操作符”和equals方法有什么区别
Java中的"=="和equals方法究竟有什么区别? 1、==操作符 “==”操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。 如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如: Objet obj = new Object(); 变量obj是一个内存,new Object()是另一个内存,此时,变量obj所对
Scrapyd-Client的安装
1. pip安装 这里推荐使用pip安装,相关命令如下: pip3 install scrapyd-client 2.验证安装 安装成功后会有一个可用命令,叫作scrapyd-deploy,即部署命令。 我们可以输入如下测试命令测试Scrapyd-Client是否安装成功: scrapyd-deploy -h 如果出现类似如图1-86所示的输出,则证明Scrapyd-Client已经成功安装。 报错: 'scrapyd-deploy' 不是内部或外部命令,也不是可运行的程序或批处理文
hive on spark 参数设置
set spark.executor.instances=20;
set spark.executor.cores=5;
set spark.executor.memory=5G;
洛谷P1038 神经网络(bfs,模拟,拓扑)
题目背景 人工神经网络(Artificial Neural NetworkArtificialNeuralNetwork)是一种新兴的具有自我学习能力的计算系统,在模式识别、函数逼近及贷款风险评估等诸多领域有广泛的应用。对神经网络的研究一直是当今的热门方向,兰兰同学在自学了一本神经网络的入门书籍后,提出了一个简化模型,他希望你能帮助他用程序检验这个神经网络模型的实用性。 题目描述 在兰兰的模型中,神经网络就是一张有向图,图中的节点称为神经元,而且两个神经元之间至多有一条边相连,下图是一个神经元
1-3 接口基础知识面试题
1.如何理解接口? 2.接口测试和功能测试区别在哪里? 接口测试也是功能测试的一种,自动化测试也是功能测试的一种。 3.接口测试类型有哪些? get post delete put 4.如何测试一个接口? -postman -fiddle -soapUI -Jmeter
源生API解析XML文档与dom4j解析XML文档
一、XML语言 XML是一种可扩展的标记语言,是一种强类型的语言,类似HTML(超文本标记语言,是一种弱类型的语言)。XML是一种通用的数据交换格式(关系型数据库),综上所诉:XML可以传输数据,也可以存储数据。 1、XML语言书写的注意事项 1.XML标签命名自定义【推荐英文】,标签名中不能包含空格 2.XML空格和换行都表示数据,严格区分大小写 3.XML中特殊字符表示的数据需要使用特殊字符编码和HTML一样 4.CDATA区中的数据不会被识别为语法 <![CDATA[王天霸<><><><
今日推荐
周排行