字符串
str = 'Hello World' # 自定义的字符串
print(str)
for var in str: # var实际上也是一种类型,该类型是str里面的
print(var,end=' ') # var是元素
print(end='\n')
print('-'*12)
print(str[0]) # 第一个字符是0,下标从0开始
print(str[10]) # 最后一个字符是10 共11个字符,超出会报错
print('-'*12)
print(str[:5])
print(str[0:5]) # 这两句是等价的,字符串分割
print('-'*12)
para_str = """这是一个多行字符串的实例
多行字符串可以使用制表符
TAB ( \t )。
也可以使用换行符 [ \n ]。
"""
print (para_str) # 这里的三引号便不是多行注释
errHTML = '''
<HTML><HEAD><TITLE>
Friends CGI Demo</TITLE></HEAD>
<BODY><H3>ERROR</H3>
<B>%s</B><P>
<FORM><INPUT TYPE=button VALUE=Back
ONCLICK="window.history.back()"></FORM>
</BODY></HTML>
'''
print(f'{errHTML}') # 三引号可以实现所见即所得的方便
python从字符串格式看得出来,几乎所有的操作都已经被封装成了函数,高度面向对象,高度智能化