어젯밤 시간을 활용하여 문자열의 형식화된 출력을 간략하게 배웠는데, 어제 숫자 맞추기 게임을 작성할 때 변수와 문자열을 함께 출력할 수 없는 문제를 해결했습니다. 사실 어제는 나머지 부분을 출력하기 위해서였습니다. 숫자를 추측하다가 기회가 되면 강제로 int형을 string형으로 변환한 후 splicing을 해서 출력해 보도록 하겠습니다. 이 부분에 대해서는 나중에 논의할 예정입니다.
문자열 출력
문자열 출력은 가장 간단합니다. 출력할 문자열을 큰따옴표나 작은따옴표로 묶은 다음 직접 인쇄하면 됩니다.
그러나 출력하려는 문자열에 작은따옴표가 포함되어 있으면 작은따옴표 대신 큰따옴표로 묶어야 합니다. 그 반대.
작은따옴표나 큰따옴표가 포함된 문자열을 출력하기 위해 Python에서는 삼중따옴표를 제공합니다. 삼중따옴표 안에 출력하려는 문자열을 입력하면 됩니다. .위 그림의 문제에 대해 걱정할 필요가 없습니다.
2. 문자열 + 변수 출력
주로 사용되는 대체 기호는 C 언어와 유사합니다. 일반적으로 사용되는 것.
%d—정수 %s—문자열 %f—부동소수점 숫자
물론 C언어와 마찬가지로 자릿수 조절이 가능합니다
자릿수를 완성하기 위해 공백 앞에 정수가 사용됩니다.
3. 여러 변수가 포함된 문자열을 출력합니다.
여기서는 주로 튜플을 사용하여 매개변수에 값을 할당합니다.
4. 줄 바꿈
Python은 기본적으로 줄 바꿈을 방지하려면 끝에 end=""를 추가하면 됩니다.
이 문자열 형식화 지식은 기본적으로 Python에서 일상적으로 사용하기에 충분합니다. 미래. .
마지막으로 연락처의 소스코드를 첨부합니다.
#字符串与字符串可以直接使用+连接符来进行连接 a="520" b="1314"print(a+b); #变量可以直接输出 number=12print("一共有%d只鸡"%number) #这里%d的内容会被%后面的数据所替换,并且%d只能代替整数 numbertostr=str(number) #这里使用了强制类型转换,将整形转换为字符串型 print("一共有"+numbertostr+"只鸡") #使用字符串的拼接进行输出 a=1.0print("浮点数a的大小为%f"%a) #用%f来代替一个浮点数,默认保留6位小数print("保留两位小数的浮点数为%.2f"%a) str1="我是帅哥"print("他说:%s"%str1)#%s可以用来代替一个字符串#同时填入多个参数的情况,其实时用元组成进行赋值 score=85.7 age=12 name="Guo"print("我的名字是:%s,我的年龄是:%d,我的成绩是:%.1f"%(name,age,score)) #关于换行的问题 str2="I love you"for i in str2 : print(i) #默认总时换行输出 for m in str2: print(m,end="") #加上end=""避免了其自动换行输出
위 내용은 Python 제로 기반 소개 2---문자열 형식화 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!