'''
概念:
元组 (tuple): 不能修改, 是序列
用 () 定义
'''
# a = (1,2,3,4,[1,2,3])
# print(type(a))
# 空元组
# a = ()
# print(type(a))
# print(len(a))
# 1个元素的元组 如何表示 (1,)
# a = (1,)
a = (1,)
print(a)
print(type(a))
# # 元组的取值,通过下标进行取值
# a = (1,2,3,4,[1,2,3])
# print(a[1])
# # 支持遍历
# a = (1,2,3,4,[1,2,3])
# for i in a:
# print(i)
'''
概念:
字符串:
一般字符串和列表经常转换
字符串---> 列表 split 切割
列表--> 字符串 join函数 连接
'''
# 转换成列表
# a = "my name is hanmeimei"
# la = a.split() # 默认切割方式 以空格
print(la)
# a = "my$name$is $ $ han$mei$mei"
# la = a.split("$")
# print(la)
# 字符串可以强制转换成 列表 list() ,强制转换后,每一个元素都会单独成为一个列表元素
# a = "my name is hanmeimei"
# la = list(a)
# print(la)
# b = 12345
# lb = list(str(b))
# print(lb)
# # 列表转成字符串 使用 '链接内容'.join(列表obj) 函数进行 连接 转成字符串
# list1 = ["my","name","is","hzdl"]
# str1 = ' '.join(list1)
# print(str1)
# str2 = '$'.join(list1) + " hello!!"
# print(str2)
# 字符串是 序列 支持下标取值
# a = "312erwrretest爱回归IGHRIE$&*(*和计划wire"
# print(a[13])
# print(a.count("e")) # 统计所有
# print(a.count("e",1)) # 从第2个开始统计
# print(a.count("e",1,3)) # 使用count() 进行统计时,有3个参数,第一个为必填,是具体哪个字, 第二开始的下标, 第三个介绍下标(不包含)
# # find和 index进行查找位置 返回下标, index如果没有 直接报错 ; 包含3个参数, 最后的末尾位置的值 不包含
# a = "312erwrretest爱回归IGHRIE$&*(*和计划wire"
# print(a.find("e",4,8)) # 如果find没有找到,返回 -1 不会报错哦 ; 找到会返回第一个找到的下标
# # print(a.index("e",4,8)) # 没找到直接报错
# 输入一段字符,统计出 有多少个字母,多少个数字,多少个空格,和其他特殊字符?
# 字符串是序列 支持遍历
# str1 = input("请输入一串字符 输入完成后以回车结束:\n")
# alpa_sum = 0
# num_sum = 0
# space_sum = 0
# other_sum = 0
# for i in str1:
# if i.isalpha(): # 判断是否是字母,是--True
# alpa_sum += 1
# elif i.isdigit(): # 判断数字
# num_sum += 1
# elif i.isspace(): #判断是否是空格
# space_sum += 1
# else:
# other_sum += 1
# print(f"字母{alpa_sum}个,数字{num_sum}个,空格{space_sum}个,其他{other_sum}")
# 关于中文的操作
# a = "erwrretest爱中华IGHRIE"
# print(a.isalpha()) # isalpha() 方法默认将中文 识别为字母
# # 字符串.encode() ---- 编码 ; .decode()
# print(a.encode())
# print(a.encode().isalpha())
# b = b'\xe7\x88\xb1\xe4\xb8\xad\xe5\x8d\x8e'
# print(b.decode())
# strip() 方法用于截取 字符串前后的空格
# username = input("输入用户名:\n")
# a = username.strip()
# print(a)
# # replace() 替换方法
# a = "my name is hanmeimei"
# b = a.replace("mei","chou",1)
# print(b)
# 输入一个字符串, hello world!! --系统会自动输出 7 , -- 统计入的单词 最后一个的长度
a = "hello world!!"
b = a.split()
print(len(b[-1]))