# In[1]
# 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会尽力找到一种方式,以尽可能精确
地表示结果,但鉴于计算机内部表示数字的方式,这在有些情况下很难。就现在而言,暂时忽略
多余的小数位数即可;在第二部分的项目中,你将学习在需要时处理多余小数位的方式。
'''
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。