라벨이 str인 게시물 표시

[python] string zfill 사용법

str.zfill(width) 특정 문자열 전면에 '0'을 채워서 반환 Syntax str.zfill(width) Parameter width: zfill이 반환할 문자열의 길이를 입력 - 문자열 길이보다 작거나 같은 수의 width를 입력한다면 '0'을 채우지 않음 단. parameter인 width 값은 반드시 입력 Return width(parameter)에 입력된 수 만큼 문자('0')을 채운 문자열을 반환 Example string = "12345"   print (string.zfill( 10 )) print (string.zfill( 6 )) # 출력 # 0000012345 # 012345 zfill에 입력된 width 수(10, 6) 길이 만큼의 문자열을 반환하는데 이 때 전면 부분에 '0'을 채워서 반환 string = "12345"   print (string.zfill( 5 )) print (string.zfill( 2 )) # 출력 # 12345 # 12345 zfill에 입력된 width가 string("12345")의 길이인 5와 같거나(5) 작기(2) 때문에 '0'을 채우지 않고 string 문자열을 그대로 반환 참고문헌 [1]  https://docs.python.org/3/library/stdtypes.html [2]  https://www.geeksforgeeks.org/python-string-zfill/

[python]파이썬: str.replace, 문자열 변경, 수정

이미지
python replace 사용법 replcae("변경하고자 하는 값", "변경할 값", "변경 횟수") 변경하고자 하는 값(oldvalue) : 검색할 문자열 변경할 값(newvalue) :  oldvalue을 바꿀 문자열 변경 횟수(count) : oldvalue를 몇번 바꿀 것인가. default는 검색한 oldvalue를 모두 newvalue로 바꾼다. replace 예제 example = "AAA BBB CCC DDD EEE" print (example.replace( " " , "/" , 1 )) print (example.replace( " " , "/" , 2 )) print (example.replace( " " , "/" , 3 )) # 출력 # AAA/BBB CCC DDD EEE # AAA/BBB/CCC DDD EEE # AAA/BBB/CCC/DDD EEE 공백(" ")을 /로 대체하는 예제입니다. 바꿀 횟수에 따라 왼쪽을 기준 으로 변경됩니다. example = "AAA BBB CCC DDD EEE" print (example.replace( " " , "/" )) # 출력 # AAA/BBB/CCC/DDD/EEE count를 지정하지 않으면 default 값으로 지정되며, 검색한 문자열(oldvalue) 모두를 변경할 값(newvalue)로 대체합니다. 참고문헌 https://www.w3schools.com/python/ref_string_replace.asp