python - python中字符串的终止符

标签 python string

Python 中的字符串是否有像 C 中的“\0”这样的终止符?我们可以使用以下 C 代码逐个字符地打印字符串。

while (ch[c] != '\0')
{
   putchar(ch[c]);
   c++;
}

最佳答案

在Python中,字符串是一个对象。它带有属性和方法。您无法真正将其与 C char* 进行比较,后者基本上只是一个内存地址。

您可以对字符串对象使用 len(...) 函数来了解其长度并对其执行任何您想要的操作。

关于python - python中字符串的终止符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18140865/

相关文章:

python - 学习Python else语法错误

python - 如何将字典的键值对收集到 Python 中的一个大字典中?

python - ModelAdmin中保存模型时如何查看初始数据?

python - python 如何获得毫秒分辨率的时间

python - 使用 Pygame 加载更新的图像

c# - 将字符串转换为 char* 到字符串(C# -> C -> C++)

python - 检查字符串是否以 XXXX 开头

c++ - 为什么 g++ 在编译时给我冲突错误?

c++ - 在 C++ 中将字符串转换为 Cstring

Ruby 在看跌期权中不会转义 oct