python - 有人可以解释一下字符串的索引如何与 python 一起工作吗
问题描述
给定 a = "helloworld" print(a[0][0][0][0])
当我运行这个程序时,它给了我“h”作为输出。有人可以解释这是如何工作的吗?
解决方案
[0]
总是获取第一个字符,因为它是字符串(或列表)的第一个索引
所以,如果你这样做print(a[0])
,它会给第一个字符'h'
如果添加[0]
它,它将给出 'h' 的第一个字符,即 'h' 本身
所以,如果你继续添加[0]
,它仍然会给你 'h'
推荐阅读
- laravel - Laravel-Lumen 获取带参数的请求不起作用
- php - 如何为users.php正确设置头像自定义过滤器?
- blockchain - 仲裁区块链如何在私人交易中达成共识?
- java - 可以调用 printStackTrace 挂起我的程序吗
- android - 更新 Android TableLayout 中 TextView 的内容
- wpf - 用于颜色选择器的 WPF 双渐变
- jquery - 使用 jquery 关闭模式显示窗口
- android - 为什么总是应用程序因违反政策而被拒绝且未发布:
- mysql - MySQL根据SUM列别名计算2列之间的百分比差异(不改变)
- flash - 我如何编辑 swf 文件的动作脚本