index
my_name[0]
index slicing
my_name[0:5]
docstring
"""this is docstring"""
#19 end escape code
print('This is test') #뒤에 /n이 붙어 있다
print('This is test', end= '')
print('This is test', end='/')
print('This is/n test') #enter
This is
test
print('This is\t test') #Tab
This is test
print('This', end='\t') print('is')
#20 list
[val1, val2,...]
my_list=[1,2,3]
#20 list add
my_list=[1,2,3]
my_list.append('7')
#my_list
[1,2,3,'7']
#24 tuple
list(mutable)와 동일하게 값을 저장하지만 값을 변경할 수 없는 게 다름
#my_tuple=()
#type(my_tuple)
#class 'tuple'
#my_tuple=(1,2,3)
#my_tubple=1,2,3
#25 packing unpacking
#my_tuple=(1,2,3)
#my_tubple=1,2,3
위 tuple 자체가 packing이다
unpacking은 아래와 같이 packing된 값을 각각의 변수에 대입하는 과정이다.
#num1,num2,num3=my_tuple
#num1
#1
#num2
#2
#num3
#3
만약 num1=1, num2=2의 값을 서로 변경할 경우는
#num1,num2=num2,num1
#num1=2
#num2=1
이렇게 변경된 것을 확인할 수 있다.
#26 for
#for 변수 in 컨테이너
실행할 명령어1
실행할 명령어2
...
실행할 명령어 앞에는 space 4개 또는 tab을 꼭 사용해야 하며 섞어서 사용하면 안되고 1가지로만 사용해야 한다.
#for i in [1,2,3]
print(i)
#1
#2
#3
#27 range
#range(0,3) # 0,1,2
#for i in range(1,3)
print(i)
#28 for x2
#for j in range(2,10)
# for i in range(1,10)
# print('{} * {} = {}' .format{j,i,j*k))
for 2번째 줄은 스페이스 4칸 그 다음줄은 스페이스 8칸을 해야함.
#29 comprehension
나중에 공부하자
#30 할당 연산자(operator)
= += -= *= /=
#31 산술 연산자(operator)
+ - * /
#2+2
#14/3
**(제곱) //(몫만 표시) %(나머지)
#3**2
#9
#
#32 %
+ - * /
#2+2
#14/3
#33 문자열 연산자
+ *
#'hong'+'gil'+'dong'
#honggildong
#'good'*3
#goodgoodgood
#34 비교 연산자(comparison operator)
==(같냐?) != (다르냐?) >(크냐) < (작냐?) >=(크거나 같냐?) <=(작거나 같냐?)
#35 논리 연산자(logical operator)
and or not
#True and True
#True
#True and False
#False
#True or True
#True
#True or False
#True
#not True
#False
#36 맴버쉽 연산자(membership operator)
#member_list=['cat','dog','lion','elephant','lizard']
#'cat' in member_list
#True
#'dong' in member_list
#Flase
#37 if
#if condition:
# 실행할 명령1
# 실행할 명령2
# .
# .
# .
#38 else, elif
#if condition:
# 실행할 명령1
# 실행할 명령2
#elif condition:
# 실행할 명령1
# 실행 명령2
실행할 조건 앞에는 띄어쓰기 4칸을 해야함(권장사항)
#39 while
#while condition:
# 실행할 명령1
# 실행할 명령2
#elif condition:
# 실행할 명령1
# 실행 명령2
#40 continue break
continue를 만나면 조건문으로 다시 감.
break 만나면 무한 반복문을 빠져나감.
'python > python basic' 카테고리의 다른 글
[python]PyMYSQL (0) | 2022.08.07 |
---|---|
[python][graph]sine wave (0) | 2018.12.02 |
python programming (0) | 2018.11.12 |
[python][serial]serial port list (0) | 2018.11.12 |
[python][cv2]ImportError:No module named cv2 (0) | 2018.11.12 |