이 기사는 Python에서 출력을 형식화하는 두 가지 방법을 소개합니다. 이는 특정 참조 가치가 있으므로 도움이 될 수 있습니다.
방법 1: 자리 표시자 %
일반적으로 사용되는 자리 표시자: %s(s = 문자열 문자열)
% d (d = 숫자 정수(10진수)) #🎜🎜 #)
name = input("请输入你的名字:") age = input("请输入你的年龄:") job = input("请输入你的职业:") salary = input("请输入你的薪酬:") if salary.isdigit(): #输入的数据是否像数字 salary = int(salary) else : exit("请输入正确的数字") # 如果输入的不是数字将会退出程序 # ''' 三引号可以用于插入数据 info = ''' ---------- info of %s ---------- 姓名:%s 年龄:%s 职业:%s 薪酬:%s ------------------------------- ''' % (name, name, age, job, salary) print(info)방법 2: format() 함수(권장) )
f ormat() 함수는 문자열을 매개변수로 전달하고 {} 중괄호를 자리 표시자로 사용합니다.
#🎜🎜 #format(a, b) 변수 a는 {0}에 해당하고 변수 b는 {1}
참고: Python 시작 0부터 센다는 것은 인덱스의 첫 번째 숫자가 0이고 두 번째 숫자가 1이라는 의미입니다. #ㅋㅋㅋ ## 위치 매칭: 🎜🎜# ulous Meage = 20
name = 'ALEX'
print('{1} is {0} years old' .format(age,name))
print('{b} is {a} years old' .format(a = age, b = name))
>>> ALEX is 20 years old
ALEX is 20 years old
format()은 출력 결과가 지정된 스타일을 따르도록 형식을 지정할 수 있습니다.
의 의미 일부 기호:
#🎜 🎜#{0}
# 🎜🎜# ——
#🎜🎜 # {0:10} —— { :10} 길이는 10자이며 왼쪽 정렬입니다(기본값은 왼쪽 정렬)
#🎜 🎜#
{0:>15} —— { :>15}는 길이가 15자이고 오른쪽 정렬됨을 의미합니다. # {0:.2} ——{ : .2} 들어오는 문자열에 대해 처음 두 문자를 가로채는 것을 나타냅니다.# 🎜🎜# #🎜🎜 #{0:^} —— {: ^} —— 이 위치에 배치된 문자열이 중앙에 위치해야 함을 나타냅니다. #🎜🎜 # {0:d} —— {0:d} 이 위치에 정수가 배치되어야 함을 나타냅니다. (숫자는 기본적으로 오른쪽 정렬됩니다.) {0:f} —— {0:f} —— {0:f}는 이 위치에 있어야 함을 나타냅니다. 부동 소수점 숫자를 넣습니다(숫자는 기본적으로 오른쪽 정렬됩니다) # 🎜🎜#a = " I love {0:10} and {1:10}. ".format("sing","dance")
# 左对齐,字符串的长度为10个字符
print(a)
>>> I love sing and dance .
a = " I love {0:^10.3} and {1:^10.3}. ".format("sing","dance")
# 居中,字符串的长度为10个字符,截取前三个字符
print(a)
>>> I love sin and dan .
age = 28
weight = 70.423
print("Alex is {0} years old and his weights is {1:.2f} kg." . format(age,weight))
# 浮点数需要保留两位小数
>>> Alex is 28 years old and his weights is 70.42 kg.
위 내용은 Python에서 출력 형식을 지정하는 두 가지 방법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!