# 字典的元素是一个键值对,与C++STL容器中的map容器相似
# 添加或者修改字典中的元素值(原来没有该元素就是添加,反之则修改
# 可以删除字典中的元素
# 遍历字典的所有键值对:
# 遍历字典的所有键:# 遍历字典的所有值:
# Python中的title()方法是用于将字符串中每个单词的首字母大写的方法。
#结合input, if判断,字典,做一个查询星座的程序
# 字典的元素是一个键值对,与C++STL容器中的map容器相似
star_sign = {"白羊座" : "白羊座是一个充满活力和冲动的星座,他们勇敢、冒险、热情、果断,但有时也会显得莽撞和易怒。他们天生乐观,不知道什么是失败,永远对生活充满热情和激情,总有一种要让一切变得更好的冲动。",
"金牛座" : "金牛座是一个稳定、坚实、保守的星座,他们喜欢走自己的路,有时甚至会显得固执。他们天生务实,做事有计划,不喜欢过于冒险和浪费。他们讲究物质生活和物质享受,并有很强的自我控制力和耐性。"}
print(star_sign)
# 添加或者修改字典中的元素值(原来没有该元素就是添加,反之则修改
star_sign["双子座"] = "双子座是一个灵活、机智、聪明的星座,他们喜欢与人交流,思维敏捷,好奇心强,但也容易分心。他们天生喜欢交际,不喜欢孤独,很擅长沟通和说服别人。他们表现得比较多样化,时而温顺,时而野蛮,让人难以捉摸。"
star_sign["巨蟹座"] = "巨蟹座是一个温柔、敏感、情感丰富的星座,他们喜欢家庭和稳定,容易产生依赖情感。他们天生有强烈的家庭观念和母性本能,看重亲情和友情,善于表达自己的感情。他们喜欢关心别人,也需要得到别人的关心和支持。"
print(len(star_sign))
# 可以删除字典中的元素
del star_sign["双子座"]
print(len(star_sign))
# 遍历字典的所有键值对:
print("遍历字典的所有键值对:")
for star, character in star_sign.items():
print(star, character)
# 遍历字典的所有键:
print("遍历字典的所有键:")
for star in star_sign.keys():
print(star)
# 遍历字典的所有值:
print("遍历字典的所有值:")
for character in star_sign.values():
print(character)
print("遍历字典的所有键:")
for star in star_sign.keys():
print(star.title())
# Python中的title()方法是用于将字符串中每个单词的首字母大写的方法。
str = "hello world"
print(str)
print(str.title())
print(f"您输入的是:{str}")
print("您输入的是:" + str)