728x90
반응형
Python :: 파이썬 문법 정리(1)
항목 명
|
설명
|
예제
|
변수 정의
|
QBASIC, JS 처럼 변수형을 쓰지 않음.
초기값의 type에 의해서 변수의 type이 결정. |
my_int = 5
my_float = 1.23 my_val = True |
세미콜론을 끝에 쓰지 않음.
|
|
|
한줄 주석 : #
|
|
# 주석 입니다.
|
여러줄 주석 : """
|
|
""" 굳입니다.
여러줄 가능 """ |
"승"은 **로 표현.
|
다른 언어와 달리 "승" "exp" 연산자가 존재.
|
10 ** 2 # = 10 ^ 2 = 100
|
문자열 상수 뒤에 인덱스를 쓸 수 있음.
|
|
"MONDAY"[2] # = "N"
|
Standard Library
|
int len(string) : 문자열의 길이 구함string str(숫자) : string으로 변환
입력한string raw_input("출력할 문자열") max(*args) : 가변인자를 받음. min(*args) abs(int) |
myname = "Tae Hoon"
len(myname) your_input = raw_input("이름 입력하세요") max(43, 24, 32, -23) min(34, -34, 3) abs(-43) |
string 클래스 메소드
|
string string::lower()
string string::upper() bool string::isalpha() string string::join(list) : list의 각 element 사이를 this로 채워서 반환형에 주의. |
myname = "TaeHoon"
myname = myname.lower() |
print 서식문자 %
|
print에 %s, %d를 문자열에 넣고,
넣을 변수를 % 뒤에 넣으면 사용가능. |
print "myname is %s, age is %d" % (myname, myage)
|
변수 명명 규칙
|
- 클래스는 앞글자만 대문자.
- 하나의 밑줄로 시작하는변수는 private 식별자 - 두개의 밑줄로 시작되는 식별자는 강한 private |
|
논리 비교 연산자
|
- and, not, or 3종류가 존재.
|
3 == 5 and 23 < 64 or not True
|
논리비교 연산자의 우선순위
|
not -> and -> or 순으로 평가.
괄호도 가능. |
(32 < 43 or True) and not False
|
if문
|
뒤에 콜론을 붙이며,
중괄호 대신 들여쓰기로 대체. |
if 55 < 68 :
print "Maybe" raw_input("yourname").lower() else : print "dead!" |
elif
|
else if의 축약어
|
if ~~~ :
action1 elif ~~~ : action2 else : action3 |
반응형
'Language > Python' 카테고리의 다른 글
Python :: 파이썬 문법 정리(3) (0) | 2023.04.14 |
---|---|
Python :: 파이썬 문법 정리(2) (2) | 2023.04.13 |
Python :: 파이썬 용어 정리(5) (0) | 2023.03.31 |
Python :: 파이썬 용어 정리(4) (0) | 2023.03.30 |
Python :: 파이썬 용어 정리(3) (0) | 2023.03.29 |
댓글