【学习总结】GirlsInAI ML-diary day-6-String字符串
【学习总结】GirlsInAI ML-diary 总
原博github链接-day6
认识字符串
字符串的性质
字符串的玩法
<字符串的性质>
1-字符串就是字符的序列
- 序列,代表字符串是有顺序的!这里很重要。
- 比如我们来设定一个变量phone,给它赋值一个‘apple’
2-字符串不可改变
- 字符串里的每一个字符都不可以被替代
<字符串的玩法>
1-len()
-
返回字符串的长度,即字符串有多少个字符
-
'apple' 加上一些新玩法
2-分割字符串
-
格式:方括号中用冒号连接前后两数字
-
其他一些关于冒号前后有无数字的三种情况分析:
3-用in找字符
- in 是一个布尔运算符,可以比较两个字符串,所以返回值是true/false
4-其他method
- 这里叫方法method,而不是函数function,但都是进行操作。
- 区别是method是使用句点作为分割,在变量名后跟上方法名,而不是在函数function括号里面加上变量名。
- 对比一下: len(phone) — function,,,,,,phone.upper() — method
4.1-upper/lower/find/strip/startswith
- 注意:网上搜了一下,发现菜鸟教程里写的更加详细,语法也有点不一样
- 以下是依次的demo
4.2-string.split(seperator, maxsplit) 字符串的切割
- 这个方法和字符串的分割用[ ]和冒号:类似。
4.3-join: "连接符".join(变量名)
- split的反义词,即把分割开的东西连接起来
5-格式操作符
-
百分号%表示,即用其他变量来替代字符串的一部分
-
一个完整的例子需要两个格式操作符,一个在字符串里(后面紧跟格式),一个在字符串外(后面跟变量)
%d - 格式化整数
%g - 格式化浮点数(带小数部分)
%s - 格式化字符串
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现