python - 在 String Slicing str [:3] 中,如果字符串的长度小于 3,这个切片会返回还是不返回?
问题描述
如果我有一个可变长度的字符串,并且我只想返回字符串的前 3 个字符。
字符串[:3]
这可行,但我想知道字符串的长度是否较短,假设 2、“ab”或只是“a”,这种切片是否也适用?提前致谢
解决方案
Python 最多会返回 :n 个字符:
'a'[:3]
只会返回'a'
. ''[:3]
返回''
。
推荐阅读
- reactjs - 无法在无状态功能中使用引导反应模式
- java - 如何从/向两个具有不同包名称和不同 Firebase 项目的不同应用发送 FCM 推送通知?甚至可能吗?
- ios - 将 Realm.Configuration 放入 shouldRestoreApplicationState 是否安全?
- sql - SQL 脚本:如果值存在于其他列中,则新列 1 else 0
- arrays - Firestore 使用数据恢复 Swift 5.0 实例化对象
- android - Flutters 资源加载速度比原生 Android 快
- php - 如何在 laravel 中添加休假计数器?
- java - 从linux机器连接到windows驱动器时出错[通过java程序]
- spring-boot - 如何在 bitbucket 上设置基于 java 11 的 Spring Boot 管道?
- c# - 如何按属性保存引用