仅记录个人学习Python所学,学识浅薄,若有错误欢迎指出。文章可能会不太完善,后续可能会继续更新。
基本操作
# 字符串:str
# 用引号包裹的就是字符串,可以是 单引号或双引号
# 基本操作
# 1.创建字符串
s = "hello Python"
# 2.长度
print(len(s)) # 12 空格也算一个字符
# 3. 索引
print(s[0]) # h
print(s[1]) # e
print(s[-1]) # n
# 4.切片
print(s[6:]) # Python
print(s[4:7]) # o P
print(s[::-1]) # nohtyP olleh
# 5. 合并
s1 = " 123"
print(s + s1) # hello Python 123
# 6.重复
print(s*3) # hello Pythonhello Pythonhello Python
# 7. 成员
print("good" in 'today is a good day!') # True
# 8.遍历
s = 'Hello'
for i in s:
print(i) # 每个字符
for i in range(len(s)):
print(i, s[i]) # 下标 字符
for i, c in enumerate(s):
print(i, c) # 下标 字符
# 9.字符串是不可变的
s = 'Hello'
# s[0] = 'h' # 报错
s = s + ' world'
print(s) # Hello world
常用功能
# count(): 子字符串出现的次数
s = 'Hello'
print(s.count('ll')) # 1
# 大小写
print(s.upper()) # 变成大写
print(s.lower()) # 变成小写
print('i love you'.title()) # 大写单词首字母,其他变成小写
print('i love you'.capitalize()) # 整个字符串第一个字母大写 其他小写
print('i love you'.swapcase()) # 大小写转换
print()
# 判断
print('100'.