1. 서식 지정 문자 기능 소개
적용 시나리오: 일반적으로 print 두 가지 형식이 python 문자열에 제공되는 경우 자리 표시자가 제공됩니다. 방법: 첫 번째는 퍼센트 기호를 사용하는 고대 방법이고, 두 번째는 향상된 형식 문자열인 format 함수 입니다.
2. 고대 백분율 기호 방법
1. 일반적인 사용법
일반적인 자리 표시자: %s ------------- 문자열 자리 표시자
%d ---------------번호 자리 표시자
%f --------- - -부동 소수점 유형숫자 자리 표시자
예: 사용자 정보를 입력하고 인쇄
name= raw_input('input your name: ') age= raw_input ('input your age: ') job = raw_input ('input your job: ') msg=''' #定义变量msg,字符串中提供占位符 Information of user %s: ------------------------------- Name: %s Age: %s #特别注意这里,像age这种通过raw_input方式定义的变量,python默认都为字符串,因此这里不用%d,而是用%s #如果非要用%d的话,那么可以在定义age的时候用函数转换 age= int(raw_input ('input your age: ')) Job: %s --------------End-------------- '''%(name,name,age,job) #把3个用户定义的变量依次赋给msg字符串中的各个占位符,实现替换,注意4个要按顺序一一对应 print msg 结果: Information of user Mr.Mangood: ------------------------------- Name: Mr.Mangood Age: 27 Job: Engineer --------------End--------------
2. 고급 사용법
계정 비트 기호 구조: %[(이름)][플래그][너비].[정밀도]유형 코드
여기서:
(이름) 선택 사항, 지정된 키
>>> info = '''联系人%(name)s的年龄是%(age)d'''%{'name':'Mr.Mangood','age':23} # 这里可以用字典{'name':'Mr.Mangood','age':23}来对占位符传值 >>> print info 联系人Mr.Mangood的年龄是23
[flags] 선택 사항, 자리 표시자로 사용 너비를 설정할 때, 예를 들어 20자가 설정되어 있는데 값을 넘길 때 4자만 쓴다면, 일반적으로
라고 하면 [width]를 사용하게 됩니다. + 오른쪽 정렬
- 왼쪽 정렬
스페이스 오른쪽 정렬
0 오른쪽 정렬
[width] 선택 사항, 자리 표시자 너비 정의
>>> info = '''联系人%(name)20s的年龄是%(age)d'''%{'name':'Mr.Mangood','age':23} # 这里的20就是宽度[width],不写[flags]默认右对齐 >>> print info 联系人 Mr.Mangood的年龄是23 >>> info = '''联系人%(name)+20s的年龄是%(age)d'''%{'name':'Mr.Mangood','age':25} # 这里的+20就是右对齐 >>> print info 联系人 Mr.Mangood的年龄是25 >>> info = '''联系人%(name)-20s的年龄是%(age)d'''%{'name':'Mr.Mangood','age':23} # 这里的-20就是代表左对齐 >>> print info 联系人Mr.Mangood 的年龄是23
.precision 소수점 이하 유지 자릿수
>>> info = '''学生%(name)s的年龄是%(age)d平均成绩为%(avgscore).2f'''%{'name':'Mr.Mangood','age':25,'avgscore':85.2479} #这里的.2就代表%f这个浮点型占位符保留两位小数 >>> print info 学生Mr.Mangood的年龄是25平均成绩为85.25
typecode 필수
c %c는 들어오는 정수 숫자를 해당 유니코드 값으로 변환합니다
o 정수를 8진수 표현으로 변환
x 정수를 16진수 표현으로 변환
>>> s = '''测试ASCII码转换%c测试八进制转换%o测试16进制转换%x'''%(65,9,15) >>> print s 测试ASCII码转换A测试八进制转换11测试16进制转换f
e 정수 및 부동 소수점 숫자를 과학적 표기법으로 변환 (과학 표기법의 e는 소문자 e)
E 정수 및 부동 소수점 수를 과학 표기법으로 변환합니다(과학 표기법) E는 대문자 E)
>>> test = '''测试科学技术法%e测试科学技术法%E'''%(98888888,98888888) >>> print test 测试科学技术法9.888889e+07测试科学技术法9.888889E+07
g 숫자의 크기를 과학 표기법으로 변환해야 하는지 자동으로 식별(6자리를 초과하는 경우 과학 표기법 사용), 과학 표기법에서 e는 소문자
G 숫자의 크기를 과학 표기법으로 변환해야 하는지 자동 식별(6자리를 초과하는 경우 과학 표기법 사용), 과학 표기법 G는 대문자
>>> test = '''测试科学技术法%e测试科学技术法%g'''%(123456,123456) >>> print test 测试科学技术法1.234560e+05测试科学技术法123456
% 문자열에 서식 표시가 나타나면 %
>>> zhenli = '''%s是%d%%纯爷们'''%('Mr.Mangood',100) >>> print zhenli Mr.Mangood是100%纯爷们를 나타내기 위해 %%를 사용해야 합니다.
위 내용은 Python 형식 문자열을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

slicepaythonlistisdoneusingthesyntaxlist [start : step : step] .here'showitworks : 1) startistheindexofthefirstelementtoinclude.2) stopistheindexofthefirstelemement.3) stepisincrementbetwetweentractionsoftortionsoflists

NumpyAllowsForVariousOperationsOnArrays : 1) BasicArithmeticLikeadDition, Subtraction, A 및 Division; 2) AdvancedOperationsSuchasmatrixmultiplication; 3) extrayintondsfordatamanipulation; 5) Ag

Arraysinpython, 특히 Stroughnumpyandpandas, areestentialfordataanalysis, setingspeedandefficiency

ListSandnumpyArraysInpythonHavedifferentmoryfootPrints : ListSaremoreFlexibleButlessMemory-Efficer, whilumpyArraySareOptimizedFornumericalData.1) ListSTorERENFERENCESTOOBJECTS, OverHeadAround64ByTeson64-BitSyStems.2) NumpyArraysTATACONTACOTIGUOU

ToensurePythonScriptTscriptsBecorrectelyRossDevelopment, Staging and Production, UsethesEStrategies : 1) EnvironmberVariblesForsimplesettings, 2) ConfigurationFilesforcomplexSetups 및 3) DynamicLoadingForAdAptability

Python List 슬라이싱의 기본 구문은 목록 [start : stop : step]입니다. 1. Start는 첫 번째 요소 인덱스, 2.Stop은 첫 번째 요소 인덱스가 제외되고 3. Step은 요소 사이의 단계 크기를 결정합니다. 슬라이스는 데이터를 추출하는 데 사용될뿐만 아니라 목록을 수정하고 반전시키는 데 사용됩니다.

ListSoutPerformArraysin : 1) DynamicsizingandFrequentInsertions/Deletions, 2) StoringHeterogeneousData 및 3) MemoryEfficiencyForsParsEdata, butMayHavesLightPerformanceCosceperationOperations.

TOCONVERTAPYTHONARRAYTOALIST, USETHELIST () CONSTUCTORORAGENERATERATOREXPRESSION.1) importTheArrayModuleAndCreateAnarray.2) USELIST (ARR) 또는 [XFORXINARR] TOCONVERTITTOALIST.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

WebStorm Mac 버전
유용한 JavaScript 개발 도구

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기
