Python 기초
while
문에서 break
사용법
while / else
의 관계는 while 문에서 break로 빠져 나온 경우는 else 가 실행되지 않는다.
random.randint(1, 6)
함수는 1~6 사이의 숫자에서 random 으로 숫자를 생성한다.
print 'X',
에 ,
쉼표를 넣어주면 이어서 출력하는 것이 가능하다. (단 쉼표를 사용하지 않으면 아래방향으로 출력된다.)
print 만 넣으면 아래 줄로 이동한다.
enumerate()
함수를 사용하면 index 값과 list 값을 동시에 받을 수 있다.
zip()
함수를 사용하여 두개의 list 를 합칠 수 있다.
서로 다른 개수의 list 는 같은 개수까지만 합쳐준다.
if 문의 not in
조건문은 list 에 해당하는 값이 없는지 판별한다.
sorted()
함수는 list 의 값을 오름차순 정렬한다.
sum()
함수를 사용하면 list의 값의 합을 알 수 있다.
.items()
함수는 사전 배열의 값을 모두 보여준다.
.keys()
함수는 사전 배열의 key 값을 모두 보여준다.
.values()
함수는 사전 배열의 value 값을 모두 보여준다.
list 변수에 for 문과 if 문을 이용하여 값을 초기화 할 수 있다.
결과 :
맨 앞에 선언된 x 값이 list 변수에 들어간다.
index 2번 (9) 부터 9번(100) 까지 두칸씩 띄워서 출력한다.
list 변수의 stride 만사용해서 홀수만 출력하는 예제이다.
list 변수의 stride에 -1을 넣어 값을 거꾸로 넣는 것이 가능하다.
filter()
함수를 사용하여 list 변수에서 원하는 값을 추출할 수 있다.
filter()
함수에 30~70 사이의 수를 출력하는 조건을 넣는 방법.
python 에서 비트연산자 목록이다.
0b
를 사용해서 2진수를 정수로 표현할 수 있다.
bin()
함수를 사용하여 10진수를 2진수로 표현할 수 있다.
int()
함수에 문자열로 2진수를 표현하고 두번째 인자에 2를 넣으면 int 형으로 반환한다.
시프트 연산 예제
And 연산 예제
or 연산 예제
Xor 연산 예제
Not 연산 예제
[Python] list/Set/tuple/딕셔너리(Dictionary)/함수 사용법 (0) | 2017.07.12 |
---|---|
[Python] class/파일 입출력 (0) | 2017.07.12 |
[python] 기초2(배열/반복문) (0) | 2017.07.11 |
[python] 기초1(주석/연산/변수/문자열) (0) | 2017.07.11 |
python 설치 및 실행 (0) | 2017.07.10 |