Python从0到1——字符串(str)操作
其他常用操作见:https://blog.youkuaiyun.com/qq_33302004/article/details/112859327
print ('--字符串操作')
# 字符串加法
print ('hello' + 'python')
# 字符串乘法
print ('hello ' * 3)
# 获取字符串长度
print (len('hello'))
# 字符串切分
tang = '1 2 3 4 5'
print(tang.split())
tang = "1,2,3,4,5"
print(tang.split(",")) # 可以自定义分割字符
# 字符串合并
tang2 = tang.split(",")
tang_str = " "
print(tang_str.join(tang2))
# 大小写
tang = "Hello Python"
print(tang.upper()) # 全大写
print(tang.lower()) # 全小写
# 去空格
tang = " Hello Python "
print(tang.strip())
print(tang.lstrip())
print(tang.rstrip())
# 判断子串是否被包含在字符串中
tang = "Hello Python"
print('hello' in tang)
print('Hello' in tang)
print('llo' in tang)
# format输出
print('{},{},{}'.format('hi','hello','yeah'))
print('{2},{1},{0}'.format('hi','hello','yeah')) #根据参数的index确定位置
print('{para1},{para2},{para3}'.format(para1 = 'hi', para2 = 'hello',para3 = 'yeah')) #直接把值赋给对应的参数名
# 判断子串是否被包含在字符串中
tang = "Hello Python"
print('hello' in tang)
print('Hello' in tang)
print('llo' in tang)