# 字符串的用法

# string1 = 'abcd'

# string2 = 'abcd'

# ''' ''' 三个单引号对, 声明的字符串, 会保留其格式

# string3 = '''

 # 1. 猜猜看

 # 2. 就不猜

 # 3. 猜不猜

 # 4. 拜拜

'''

# print(string3)

# 输出的结果是:

python 字符串中引用变量 python字符串调用_字符串


# string4 = """

 # 1。。。。

 # 2。。。。

 # 3。。。。

 # 4。。。。

"""

# print([string4])

# 输出的结果是:

python 字符串中引用变量 python字符串调用_python 字符串中引用变量_02


# r' ' 原样字符串,不会字符串中的转义字符进行转义,会原样的输出

# print(r'1\n2')

# 输出的结果是:

python 字符串中引用变量 python字符串调用_python 字符串中引用变量_03


# 字符串的拼接:

# 1.使用占位符拼接字符串

# a = 100

# b =200

# %d 整数类型占位符

# 在字符串中,如果只有一个占位符,不需要在后面指定占位变量的时候加(), 只需要%变量名,如果有两个或者两个以上的占位符,就需要将变量放在()小括号中%(a, b, c)

# string5 = 'a的值为:%d,b的值为:%d' % (a, b)

# print(string5)

# 输出的结果是:

python 字符串中引用变量 python字符串调用_字符串_04


# %f 小数类型的占位符

# %.2f 保留小数点后两位

# a = 1.1111

# b = 2.9999

# string6 = 'a的值为:%.2f, b的值为:%.2f' % (a, b)

# print(string6)

# 输出的结果是:

python 字符串中引用变量 python字符串调用_大括号_05


# %s 通用占位符,字符串,整数,小数,字典,元组,列表。。

# list1 = ['张三', 22, 120]

# print(' 这个列表的内容为:%s' % list1)

# 输出的结果是:

python 字符串中引用变量 python字符串调用_Python3 字符串_06


# 2. 使用+号,拼接字符串

# name = '张三'

# age = '22'

# phone = '110'

# result = '姓名:' + name + '\n年龄:' + age + '\n手机:' + phone

# print(result)

# 输出的结果是:

python 字符串中引用变量 python字符串调用_大括号_07


# 字符串的乘法运算

# name = name * 10

# print (name)

# 输出的结果是:

python 字符串中引用变量 python字符串调用_占位符_08


# 3.format()函数,格式化字符串

# string7 = '再过{}天该放假了!'.format(8)

# print(string7)

# 输出的结果是:

python 字符串中引用变量 python字符串调用_python 字符串中引用变量_09


# {}大括号中如果不填索引的话,默认从0开始取值,然后依次向后取值

# string8 = '今天是周{}, 明天是周{}, 后天是周{}'.format('一', '二', '三')

# print(string8)

# 输出的结果是:

python 字符串中引用变量 python字符串调用_大括号_10


# {}大括号中是后面format中变量的索引,默认从0开始,依次向后加1, 也可以在{}大括号中指定取出的数据索引

# string9 = '姓名:{2} 年龄:{0} 性别:{1} 电话:{3}'.format('22', '男','张三','110')

# print(string9)

# 输出的结果是:

python 字符串中引用变量 python字符串调用_字符串_11


# 字符串和数字之间的转换

# string10 = '1234890'

# 使用int()把一个纯数字的字符串转换为整数

# number1 = int(string10)

# print(number1)

# print(type(number1))

# 输出的结果是:

python 字符串中引用变量 python字符串调用_字符串_12


# string11 = '3.1415926'

# 使用float()转换为浮点类型的数据,也要求要转字符串必须为纯数字

# number2 = float(string11)

# print(type(number2))

# print (number2)

# 输出的结果是:

python 字符串中引用变量 python字符串调用_Python3 字符串_13


# 把float或int转换为字符串

# string12 = str(number2)

# print (type(string12))

# 输出的结果是:

python 字符串中引用变量 python字符串调用_字符串_14


# \t 制表符   按了一个Tab一样

# print('\t你好')

# \n 换行符  敲了回车

# print('\n你也好')

# \r 回车

# print('\r我不好')

# 输出的结果是:

python 字符串中引用变量 python字符串调用_大括号_15