Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- Position
- iframe 태그
- html 기초
- inline
- FlowLayout
- Codility
- FFT
- 반응형웹
- 미디어쿼리
- java
- html 프로젝트
- css 기초
- ObjectOutputStream
- 푸리에 변환
- 파이썬
- 상속
- g검정
- 퍼셉트론
- BorderLayout
- 반응형 웹 프로젝트
- 메서드
- GridLayout
- oracle
- 예제
- rnn
- HTML
- FileWriter
- Database
- 사전학습
- CSS
Archives
- Today
- Total
도라에몽주머니
코드업 기초 100제 헷갈리는 파이썬 문법 정리 본문
split()
: 문자열을 구분해 잘라서 리스트의 형태로 만들어주는 함수
문자열.split() : 띄어쓰기, 엔터를 기준으로 구분하여 문자열을 나눔
문자열.split('구분자') : 구분자(구분 문자)를 기준으로 구분하여 문자열을 나눔
문자열.split('구분자', 분할횟수) : 구분자(구분 문자)를 기준으로 구분하여 분할횟수만큼 문자열을 나눔
# 문자열.split('구분자', 분할횟수) 예제
s = "aa.bb.cc.dd.ee.ff.gg"
r = s.split('.', 3)
print(r)
# 결과 : ['aa', 'bb', 'cc', 'dd.ee.ff.gg']
출력문 print() 옵션 sep
: 출력할 문자들을 sep(구분자)로 분리하여 출력함
print('ex', 'am', 'ple', sep='구분자') : ex, am, ple 문자들 사이에 구분자를 넣어서 출력
print('ex', 'am', 'ple', sep='&')
# 결과 : ex&am&ple
n진수 형태의 출력변환 ('%' 사용)
- 16진수(hexadecimal)
# 10진수→16진수 - 대문자
a = input()
n = int(a)
print('%X' %n)
# 10진수→16진수 - 소문자
a = input()
n = int(a)
print('%x' %n) # print의 x를 대소문자로 구분
- 8진수(octal)
# 16진수→8진수
a = input()
n = int(a, 16) # int(value, base) 이므로 10진수를 16진수로 바꾸기 위해 base를 16으로 설정
print('%o' %n)
- 유니코드(Unicode)
# ord(): 어떤 문자의 순서 위치(ordinal position)을 10진수로 변환
n = ord(input())
print(n)
- 문자(character)
# chr(): 10진수(유니코드)를 문자(character) 형태로 변환
c = int(input())
print(chr(c))
not 예약어
: 참 또는 거짓의 논리값을 역(반대)로 바꾸는 예약어
# not 예약어
a = bool(int(input()))
print(not a) # int(input())가 1이면 원래는 a가 True지만 not에 의해 False로 출력'Study > Python' 카테고리의 다른 글
| [Python] logging 모듈을 사용해 실행 로그 파일 남기기 (0) | 2025.03.11 |
|---|---|
| [환경구축] 윈도우 환경에서 pyenv와 poetry로 파이썬 환경 구축하기 (0) | 2025.01.05 |
| [Python] append와 리스트 컴프리헨션 (1) | 2024.09.29 |