python中的str的strncpy()是否有任何等效函数?我想从第一个字符串中替换第二个字符串中的6个字符.'美妙'应该被'美丽'取代.以下是C中的代码.
str1 = "wonderful";
str2 = "beautiful";
strncpy(str2,str1,6);
Run Code Online (Sandbox Code Playgroud)
我想在python中这样做.
提前致谢.
我想从第一个字符串中替换第二个字符串中的6个字符
str2 = str1[:6] + str2[6:]
Run Code Online (Sandbox Code Playgroud)
你不在python中复制字符串,因为它们是不可变的.你只需像这样重新分配它们:
str2 = str1[:6] + str2[6:]
Run Code Online (Sandbox Code Playgroud)
您还将目标和源字符串混淆了.
| 归档时间: |
|
| 查看次数: |
3716 次 |
| 最近记录: |