python - 字符串的格式化输出

时间:2023-05-06 10:20:02

# -*- coding:utf-8 -*-

'''
@project: jiaxy
@author: Jimmy
@file: study_2_str.py
@ide: PyCharm Community Edition
@time: 2018-11-01 15:12
@blog: https://www.cnblogs.com/gotesting/ ''' # 字符串
s = '' #空字符串
# 1:字符串拼接
# 1.1:字符串与字符串的拼接用 + 连接 s_1 = 'hello'
s_2 = 'world'
s_3 = 5201314 new_s_1 = s_1 + s_2
print('拼接后的字符串:',new_s_1) # 1.2:如果是字符串和数字拼接,可以将数字强制转换成字符串 str() new_s_2 = s_1 + s_2 + str(s_3)
print('字符串与数字拼接:',new_s_2) # 2:字符串的格式化输出
# % 占位符/占坑符 : %s 字符串; %d 整数 ;%f 浮点数
name = 'Jimmy'
course = 'Python'
class_id = 12
age = 18
salary = 1000000 print('''======== Jimmy's info =======
姓名:%s
课程:%s
班级:%d
年龄:%d
薪酬:%d
========= Wishing ===========
''' %(name,course,class_id,age,salary) ) # 格式化输出方式二 format {} # {}不指定数据 按顺序赋值
print('''======== Jimmy's info =======
姓名:{}
课程:{}
班级:{}
年龄:{}
薪酬:{}
========= Wishing ===========
''' .format(name,course,class_id,age,salary) ) # {}里面指定数据,按照指定数据赋值
print('''======== Jimmy's info =======
姓名:{4}
课程:{3}
班级:{2}
年龄:{1}
薪酬:{0}
========= Wishing ===========
''' .format(name,course,class_id,age,salary) ) print('我是{},我今年{}岁'.format('Jimmy',18))

python - 字符串的格式化输出

python - 字符串的格式化输出