# 字符串的用法
# string1 = 'abcd'
# string2 = 'abcd'
# ''' ''' 三个单引号对, 声明的字符串, 会保留其格式
# string3 = '''
# 1. 猜猜看
# 2. 就不猜
# 3. 猜不猜
# 4. 拜拜
'''
# print(string3)
# 输出的结果是:
# string4 = """
# 1。。。。
# 2。。。。
# 3。。。。
# 4。。。。
"""
# print([string4])
# 输出的结果是:
# r' ' 原样字符串,不会字符串中的转义字符进行转义,会原样的输出
# print(r'1\n2')
# 输出的结果是:
# 字符串的拼接:
# 1.使用占位符拼接字符串
# a = 100
# b =200
# %d 整数类型占位符
# 在字符串中,如果只有一个占位符,不需要在后面指定占位变量的时候加(), 只需要%变量名,如果有两个或者两个以上的占位符,就需要将变量放在()小括号中%(a, b, c)
# string5 = 'a的值为:%d,b的值为:%d' % (a, b)
# print(string5)
# 输出的结果是:
# %f 小数类型的占位符
# %.2f 保留小数点后两位
# a = 1.1111
# b = 2.9999
# string6 = 'a的值为:%.2f, b的值为:%.2f' % (a, b)
# print(string6)
# 输出的结果是:
# %s 通用占位符,字符串,整数,小数,字典,元组,列表。。
# list1 = ['张三', 22, 120]
# print(' 这个列表的内容为:%s' % list1)
# 输出的结果是:
# 2. 使用+号,拼接字符串
# name = '张三'
# age = '22'
# phone = '110'
# result = '姓名:' + name + '\n年龄:' + age + '\n手机:' + phone
# print(result)
# 输出的结果是:
# 字符串的乘法运算
# name = name * 10
# print (name)
# 输出的结果是:
# 3.format()函数,格式化字符串
# string7 = '再过{}天该放假了!'.format(8)
# print(string7)
# 输出的结果是:
# {}大括号中如果不填索引的话,默认从0开始取值,然后依次向后取值
# string8 = '今天是周{}, 明天是周{}, 后天是周{}'.format('一', '二', '三')
# print(string8)
# 输出的结果是:
# {}大括号中是后面format中变量的索引,默认从0开始,依次向后加1, 也可以在{}大括号中指定取出的数据索引
# string9 = '姓名:{2} 年龄:{0} 性别:{1} 电话:{3}'.format('22', '男','张三','110')
# print(string9)
# 输出的结果是:
# 字符串和数字之间的转换
# string10 = '1234890'
# 使用int()把一个纯数字的字符串转换为整数
# number1 = int(string10)
# print(number1)
# print(type(number1))
# 输出的结果是:
# string11 = '3.1415926'
# 使用float()转换为浮点类型的数据,也要求要转字符串必须为纯数字
# number2 = float(string11)
# print(type(number2))
# print (number2)
# 输出的结果是:
# 把float或int转换为字符串
# string12 = str(number2)
# print (type(string12))
# 输出的结果是:
# \t 制表符 按了一个Tab一样
# print('\t你好')
# \n 换行符 敲了回车
# print('\n你也好')
# \r 回车
# print('\r我不好')
# 输出的结果是: