字符串的常用操作
很好理解
字符串可以用 ' + ' 连接,或者乘一个常数重复输出字符串
![字符串的常用操作和方法(Python入门教程) 字符串的常用操作和方法(Python入门教程)](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhBdmNHSXpMbkJ6ZEdGMGNDNWpiMjB2YkdGeVoyVXZjR2RqTFdsdFlXZGxMMlV5WXprMU9USmlOR1kwTkRRelkyRmhOak5oWXpBd05qUTNOMlZsTVRBMy5qcGc%3D.jpg?w=700&webp=1)
字符串的索引操作
通过一对中括号可以找到字符串中的某个字符
可以通过正负数双向操作噢
用一个中括号来实现
为什么没有-0??去清醒脑子想想 -0 和 0 有差吗?
![字符串的常用操作和方法(Python入门教程) 字符串的常用操作和方法(Python入门教程)](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhBdmNHSXpMbkJ6ZEdGMGNDNWpiMjB2YkdGeVoyVXZjR2RqTFdsdFlXZGxMekpqWlRNNFptRmxOVFJqT0RRNVpUZzVNelZoTkdVeE5tRTVNMkk1TkRRNS5qcGc%3D.jpg?w=700&webp=1)
![字符串的常用操作和方法(Python入门教程) 字符串的常用操作和方法(Python入门教程)](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhBdmNHSXpMbkJ6ZEdGMGNDNWpiMjB2YkdGeVoyVXZjR2RqTFdsdFlXZGxMelkzWkdSaVlURXlOek14WVRRd09UZGlNekEzTkRJd1pXUTBOemMwTmpFei5qcGc%3D.jpg?w=700&webp=1)
还有一个切片操作
就像切菜那样简单,同样是中括号
接上面那个图
这个中括号有三个参数
[ 开始 : 结束 : 长度]
这三个参数是可以省略的,默认是 [ 从头 : 到尾 : 1]
友情提示:开始结束是左闭右开的区间,也就是不包含右边的数
![字符串的常用操作和方法(Python入门教程) 字符串的常用操作和方法(Python入门教程)](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhBdmNHSXpMbkJ6ZEdGMGNDNWpiMjB2YkdGeVoyVXZjR2RqTFdsdFlXZGxMemRqTWpVeVptRXlZalkwWXpReU9EQmlNekZtT1RRMVlqaGtPRGd5TnpNMy5qcGc%3D.jpg?w=700&webp=1)
最后再介绍一个函数:len()
可以用来统计字符串中字符的个数
![字符串的常用操作和方法(Python入门教程) 字符串的常用操作和方法(Python入门教程)](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhBdmNHSXpMbkJ6ZEdGMGNDNWpiMjB2YkdGeVoyVXZjR2RqTFdsdFlXZGxMMlE1WlRGa1ptTmpPVGhoTWpRMlpUYzRaVE0xTmprMVlUUTFZV1V4TlRsay5qcGc%3D.jpg?w=700&webp=1)
字符串的常用方法
使用 in 来判断子串是否在字符串中存在
返回的是布尔值
![字符串的常用操作和方法(Python入门教程) 字符串的常用操作和方法(Python入门教程)](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhBdmNHSXpMbkJ6ZEdGMGNDNWpiMjB2YkdGeVoyVXZjR2RqTFdsdFlXZGxMekJtTnpjMlltTXpZemRqTXpRM1kyVTROV0l4TkdRNU5USmhZemMxTURkaC5qcGc%3D.jpg?w=700&webp=1)
或者想要判断字符串中的字符
str.isupper() 判断字符是否大写
str.islower() 判断小写
以此类推
str.isdigit() 判断数字
str.isspace() 判断空白字符
等等等等
![字符串的常用操作和方法(Python入门教程) 字符串的常用操作和方法(Python入门教程)](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhBdmNHSXpMbkJ6ZEdGMGNDNWpiMjB2YkdGeVoyVXZjR2RqTFdsdFlXZGxMMkkzTkRFME5UZ3pObVppWlRRNE9XRTRZak0wWkRBeE16QmhaVEprTnpkaS5qcGc%3D.jpg?w=700&webp=1)
大小写转换?没问题
str.upper() 转换大写
str.lower() 转换小写
![字符串的常用操作和方法(Python入门教程) 字符串的常用操作和方法(Python入门教程)](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhBdmNHSXpMbkJ6ZEdGMGNDNWpiMjB2YkdGeVoyVXZjR2RqTFdsdFlXZGxMMlUxTVRnNU1XVTRZV0UwTnpSak1XTmlaRFJsWm1FM1l6ZG1OR000WlRJeC5qcGc%3D.jpg?w=700&webp=1)
什么?只要首字母?
试试 str.capitalize()
![字符串的常用操作和方法(Python入门教程) 字符串的常用操作和方法(Python入门教程)](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhBdmNHSXpMbkJ6ZEdGMGNDNWpiMjB2YkdGeVoyVXZjR2RqTFdsdFlXZGxMemczWW1NM05EbGlaVEpsWWpSaU5HVTVabVZtTnpaak5UWXlOMll3WldVNS5qcGc%3D.jpg?w=700&webp=1)
需要拆分字符串?
来个 str.split()
参数是字符串,表示分割的符号
会返回一个字符串构成的列表
![字符串的常用操作和方法(Python入门教程) 字符串的常用操作和方法(Python入门教程)](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhBdmNHSXpMbkJ6ZEdGMGNDNWpiMjB2YkdGeVoyVXZjR2RqTFdsdFlXZGxMelUwTkdZMVpXVmxOREU1TlRSbFpqVmlObUZrT1RJM1pqRmhNVE5oTlRJNC5qcGc%3D.jpg?w=700&webp=1)
替换字符串
str.replace() 是非常可的
第一个参数是旧字符,第二个参数是新字符
隐藏的第三参数,替换几次,默认全部替换,接收整数
![字符串的常用操作和方法(Python入门教程) 字符串的常用操作和方法(Python入门教程)](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhBdmNHSXpMbkJ6ZEdGMGNDNWpiMjB2YkdGeVoyVXZjR2RqTFdsdFlXZGxMekl6TVRZMlpqUTVabVl5WkRRMFptUTRPR0k1TVRRMllqQmxZVFEyWVRrMS5qcGc%3D.jpg?w=700&webp=1)
Python字符串类型内置了很多方法让你操作
使你的操作更加简便
大家可以做更多的深入了解