a ** b 제곱
a // b 나눗셈(.이하 버림)
""" & ''' 문자열 여러문장 출력
문자열변수*숫자 숫자번 문자열을 반복시킨후 출력
문자열+문자열 문자열을 합해서 출력
ex)a[2:] 문자열슬라이싱(a라는 문자열의 3번째이후로 쭉)
리스트
리스트변경
a = [1, 2, 3]
a[1:2] = ['a', 'b', 'c'] = [1, 'a', 'b', 'c', 3]
a[1] = ['a', 'b', 'c'] = [1, ['a','b','c'], 'b', 'c', 3]
del a[2] = [1, ['a','b','c'], 'c', 3]
a.apend(4) 추가([1, ['a','b','c'], 'c', 3, 4]
a.sort() 정렬([1, 3, 4, ['a', 'b', 'c'], 'b'])
a.reverse 역순으로 뒤집음
a.insert(0,4) 1번째 위치에 4를 넣음(리스트는 0부터시작)
a.remove(3) 4번째 요소를 지움
a.pop() 마지막요소 출력 후 리스트에서 삭제
a.extend([4,5]) a에 [4,5]라는 리스트를 추가
튜플
(리스트와 차이 : 값을 변경,삭제 불가, 추가만 가능)
t1 = () 빈튜플생성
t2 = (1,) 튜플하나만 생성시
t3 = (1, 2, 3) 튜플여러값 넣고생성
t4 = 1, 2, 3 튜플은 ()빼고 생성해도 무방
t5 = ('a', 'b', ('ab', 'cd'))
딕셔너리(key , value)
a = {1:'a'}
a.keys() a딕셔너리 key값 출력
a.values() a딕셔너리의 value값만 출력
a.get(key) key에 대응하는 value값 출력
a.get(key, default) a에 key라는 값이 없으면
default값을 출력
key in a a에 key가 있으면 true 없으면 false
집합(set(1, 2 ,3)) #중복 허용x, 순서x
-> update, remove, add, difference(차집합), intersection(교집합), union(합집합)
a is b 값 같은지 확인(a is b)
a,b = b,a 값 교체
a = b = 3 a와 b에 3이라는 값을 넣음
a = b 리스트복사
(하지만 a값 변경하면 b값도 변경됨)
b = a[:] 값만 복사(이후로는 상관x)
(== for copy import copy 후 b = copy(a))
조건문
a in ['a', 'b' ,'c'] a가 []안에 있니?
not in 없니?
pass 아무것도 안하고 넘어간다
elif else if와 같은뜻
반복문
ctrl+c 빠져나갈수 있음
for i in range(len(a)) a의 길이만큼 반복
for i in range(1, 11)
sum += i 1~10까지 더한 값
함수
def function(*args) -> 입력값이 몇개가 될지 모를경우
실행내용
return값을 2개로 설정시 튜플값(값1, 값2)로 출력
global a 글로벌 변수 a
print 문
print("apple","banana","candy") apple banana candy
print("apple""banana""candy") applebananacandy
print("apple"+"banana"+"candy") applebananacandy
for i in range(2,10): #구구단
for j in range(1, 10):
print i*j, -> i*j i*j i*j ... (띄어쓰기표시 = ,) -> 2.7버전
print('') ==> 콤마로 \n제거
'공부기록' 카테고리의 다른 글
[공부기록] 2021-04-18 매개변수 (0) | 2021.04.18 |
---|---|
[공부기록] 2021-04-17 if else 로 가위바위보 출력 (0) | 2021.04.18 |
[공부기록] 2021-04-15 파이썬 클래스 만들기 (0) | 2021.04.16 |
[공부기록] 2021-04-15파이썬 클래스,인스턴스 개념 알기 (0) | 2021.04.16 |
[공부기록] 2021-04-14 GIT 명령어 (0) | 2021.04.16 |