将str1和str2连接为一个完整的新字符串string,计算string的长度
时间: 2023-05-17 13:05:20 浏览: 165
可以使用字符串拼接符号".."将str1和str2连接起来,然后使用字符串长度函数#"string"计算新字符串的长度。示例代码如下:
local str1 = "Hello"
local str2 = "World"
local string = str1 .. str2
local length = #string
print(string) -- 输出 "HelloWorld"
print(length) -- 输出 10
相关问题
用户分两行输入两个英文字符串 str1和str2,将str1和str2连接为一个完整的新字符串string
可以使用字符串拼接操作符 "+" 将两个字符串连接起来,代码如下:
```python
str1 = input()
str2 = input()
string = str1 + str2
print(string)
```
输入示例:
```
hello
world
```
输出示例:
```
helloworld
```
string str1(str2) 可以用字符串str2初始化str1吗
是的,`string str1(str2)` 可以用字符串 `str2` 初始化 `str1`。这种方式被称为字符串的拷贝构造函数,它将一个字符串作为参数,创建一个新的字符串对象并初始化为与参数字符串相同的值。
例如,下面的代码演示了如何使用 `string` 的拷贝构造函数:
```
#include <iostream>
#include <string>
using namespace std;
int main() {
string str1 = "Hello";
string str2(str1); // 使用 str1 初始化 str2
cout << "str1: " << str1 << endl;
cout << "str2: " << str2 << endl;
return 0;
}
```
运行上面的代码,输出将会是:
```
str1: Hello
str2: Hello
```
可以看到,`str2` 被成功初始化为 `str1` 的值。