我想检查变量是否为null.
我的代码是:
list_Data="2018-01-15 10:00:00.000|zQfrkkiabiPZ||04|
2018-01-15 10:00:00.000|zQgKLANvbRWg||04|
2018-01-15 10:00:00.000|zQgTEbJjWGjf||01|
2018-01-15 10:00:00.000|zQgwF1YJLnAT||01|"
echo "list_Data"
if [[ -z "list_Data" ]]
then
echo "not Empty"
else
echo "empty"
fi
Run Code Online (Sandbox Code Playgroud)
输出是:
2018-01-15 10:00:00.000|zQfrkkiabiPZ||04|
2018-01-15 10:00:00.000|zQgKLANvbRWg||04|
2018-01-15 10:00:00.000|zQgTEbJjWGjf||01|
2018-01-15 10:00:00.000|zQgwF1YJLnAT||01|
empty
Run Code Online (Sandbox Code Playgroud)
变量包含值但我总是空消息的问题请帮忙.
我想从字符串中删除字母并保存从这些行中删除的变量,如下所示:
输入 =
1.785K
10MEG
999.1V
Run Code Online (Sandbox Code Playgroud)
预期的 :
Value = 1.785
Units detected = K
Value = 10
Units detected = MEG
Value = 999.1
Units detected = V
Run Code Online (Sandbox Code Playgroud)
我尝试使用此代码但不起作用
list = ['1.785K','10MEG','999.1V']
for l in list:
l.replace("[A-Z]", "")
print("Value =" + l)
print("Units detected =" )
Run Code Online (Sandbox Code Playgroud) 我想在 C++ 和 C# 中使用来自 DLL 的函数。
我将字符串数据存储在向量中。
我的 C++ 文件包含:
#include "stdafx.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
extern "C" __declspec(dllexport) std::vector<std::string> GetProduct();
std::vector<std::string> GetProduct()
{
std::vector<std::string> vectProduct;
vectProduct.push_back("Citroen");
vectProduct.push_back("C5");
vectProduct.push_back("MOP-C5");
return vectProduct;
}
Run Code Online (Sandbox Code Playgroud)
在 C# 中
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using System.Runtime.InteropServices;
namespace ConsoleApplication
{
class Program
{
[DllImport("ProductLibrary.dll", CallingConvention = CallingConvention.Cdecl)]
public static extern StringBuilder GetProduct();
static void Main(string[] args)
{
StringBuilder vectProduct_impl = GetProduct();
}
}
}
Run Code Online (Sandbox Code Playgroud)
我不知道如何在c#中继续浏览数组。我不知道使用向量是否最佳。如果你有其他解决方案,我准备好了。 …
我想检测Data2中未包含在Data2中的值.我有2个变量,其中包含:
Data1="PF10_SBCA-B
PF5_SBCA-G
PF10_SBCE-F
PF10_SBCC-W"
Data2="PF5_SBCA-B
PF10_SBCE-F
PF10_SBCA-B
PF5_SBCC-W"
Run Code Online (Sandbox Code Playgroud)
我试试
res=$(diff <(echo "$Data1") <(echo "$Data2"));
echo "$res"
Run Code Online (Sandbox Code Playgroud)
我明白了
1c1,4
<
---
> PF5_SBCA-B
> PF10_SBCE-F
> PF10_SBCA-B
> PF5_SBCC-W
Run Code Online (Sandbox Code Playgroud)
代替
PF5_SBCA-G
PF10_SBCC-W
Run Code Online (Sandbox Code Playgroud)
请帮忙.谢谢
我的数据框中有一个NaN值列表,我想用空字符串替换 NaN 值。
到目前为止我已经尝试过,但不起作用:
df_conbid_N_1 = pd.read_csv("test-2019.csv",dtype=str, sep=';', encoding='utf-8')
df_conbid_N_1['Excep_Test'] = df_conbid_N_1['Excep_Test'].replace("NaN","")
Run Code Online (Sandbox Code Playgroud)