# In[1]标签:Chapter,变量,language,favorite,数据类型,字符串,rstrip,print,name From: https://www.cnblogs.com/IT-QiuYe/p/17008750.html
# 2.3 字符串
name = "ada loveada"
print(name.title())
print(name.upper())
print(name.isupper())
name = name.upper()
print(name.isupper())
print(name.lower())
print(name.swapcase()) # 大写变小写,小写变大写
# 合并字符串 1
first_name = 'ada'
last_name = 'lovelace'
full_name = first_name + " " + last_name
print(full_name)
# 合并字符串 2
print("Hello," + full_name.title() + "!")
# 使用制表符或换行符来添加空白
print("\tpython")
'''删除空白----------要确保字符串末尾没有空白,可使用方法'''
favorite_language = "python "
print(len(favorite_language))
print(len(favorite_language.rstrip()))
# 要永久删除这个字符串中的空白,必须将删除操作的结果存回到变量中
favorite_language = favorite_language.rstrip()
# favorite_language = favorite_language.replace(" ","")
print(favorite_language)
print(favorite_language.rstrip("python"))
print('Monty Python'.rstrip(' Python'))
# 2.3.5 使用字符串时避免语法错误
# In[2]
# 2.4 数字
# 2.4.1 整数
# 2.4.2 浮点数
'''
所有语言都存在这种问题,没有什么可担心的。Python会尽力找到一种方式,以尽可能精确
地表示结果,但鉴于计算机内部表示数字的方式,这在有些情况下很难。就现在而言,暂时忽略
多余的小数位数即可;在第二部分的项目中,你将学习在需要时处理多余小数位的方式。
'''