본문 바로가기
반응형

Programming Language/Python47

[Python] 파이썬 문자열 포매팅, 'f-string' 사용법 아래와 같은 코드 본 적 있으신가요? name = "J" print(f"Hello, {name}.") 이렇게 문자열 앞에 'f'나 'F'를 붙인 후 작성하는 방법을 f-string이라고 부릅니다. f-string은 문자열 안에 중괄호 { }를 작성한 후 변수를 넣어 사용할 수 있다는 장점이 있습니다. 위 예시를 보면 변수 name 이 f- string 안에 쓰였죠? f-string의 중괄호를 활용하는 방법을 좀 더 보여드리겠습니다. 1. 표현식 삽입 f-string의 중괄호안에 표현식을 넣어 문자열을 작성할 수 있습니다. a = 1 b = 2 print(f"{a} + {b} = {a + b}") # 1 + 2 = 3 이 출력됩니다. 2. 함수 삽입 f-string의 중괄호에 함수를 넣으면, print().. 2024. 2. 24.
[Python] 파이썬 문자열 결합 시 join() / 구분자.join(반복 가능 객체) 파이썬에서 문자열을 결합하고 싶을 때 join() 메소드를 사용할 수 있습니다. 반복 가능한 (iterable) 객체들의 모든 요소를 사용자가 원하는 '구분자' 로 연결하여 새로운 문자열을 생성합니다. 예를 한 번 볼까요? list의 apple, banana, mango를 - 라는 '구분자'로 연결하겠다는 뜻입니다. #구분자.join(반복 가능한 객체) '-'.join( ['apple', 'banana', 'mango'] ) 이것을 활용하면 'apple-banana-mango' 라는 문자열을 얻을 수 있습니다. 만약 공백으로 연결하고 싶다면 어떻게 하면 될까요? 구분자에 ' '를 넣어주면 되겠죠? #문자를 공백으로 연결 ' '.join( ['apple', 'banana', 'mango'] ) 아주 기본적.. 2024. 2. 24.
[Python] 문자열을 공백 없이 출력하고 싶을 때는? sep='' 파이썬에서 print() 함수를 사용하여 문자열을 출력할 때, 출력되는 문자열 사이사이에 원하는 값을 삽입할 수 있습니다. 그럴 때 사용하는 것이 sep 인자입니다. 기본값은 ' ' 공백이에요. 만약 출력 시 공백을 없애고 싶다면? sep 인자에 '' 값을 넣어주면 됩니다. # 구분자 없음 print('2023', '02', '24', sep='') # 출력: 20230224 출력되는 값을 원하는 문자로 구분하고 싶다면 아래 예처럼 사용하면 됩니다. 저는 / 슬래쉬와 ' ' 공백을 넣어보겠습니다. # 구분자로 슬래쉬와 공백 지정 print('apple', 'banana', 'cherry', sep='/ ') # 출력: apple/ banana/ cherry print() 함수는 무척 자주 사용하니, se.. 2024. 2. 24.
[Python] 숫자 제곱값을 얻고 싶을 때는? pow() 와 ** 연산자 사용 파이썬으로 숫자를 제곱하려면 pow() 라는 파이썬 내장 함수를 사용하거나, ** 연산자를 사용하면 됩니다. 1. pow() 함수 사용 pow() 함수에 두 개의 인자를 넣으면 됩니다. 첫 번째 인자는 밑이 될 숫자이고, 두 번째 인자는 지수가 될 숫자입니다. result = pow(2, 4) # pow() 내장함수를 사용하여 2의 4제곱, 결과는 16 2. ** 연산자 사용 숫자 뒤에 ** 연산자를 붙이고 제곱하고자 하는 지수를 적으면 됩니다. result = 2 ** 4 # 연산자를 사용하여 2의 3제곱, 결과는 16 수학 계산에 항상 사용되니 기억해 두시면 좋겠습니다. 2024. 2. 24.
[Python] 파이썬 웹 개발 시 github가 제공하는 .gitignore 파일 github에 리포지토리를 생성할 때, 실수로 .gitignore 파일 빼먹었을 때 있으시죠? 파이썬 웹 개발시 필요한 .gitignore 파일 내용 공유합니다. * .gitignore # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] *$py.class # C extensions *.so # Distribution / packaging .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ share/python-wheels/ *.egg-info/ .installed.cfg *.egg MANIFEST # PyInstalle.. 2024. 2. 23.
반응형