python 69

[python] 연산자 - 대입연산자 심화1

''' 대입연산자 심화 반드시 갯수가 일치해야 한다 # 1. 하나의 값을 여러 변수에 한 번에 저장 # 2. 여러 개의 값을 여러 변수에 한 번에 저장 # 3. dict ''' # 1. 하나의 값을 여러 변수에 한 번에 저장 a=b=c=10 print(a,b,c) # 2. 여러 개의 값을 여러 변수에 한 번에 저장 a,b=10,20 a,b=(100,200) #tuple a,b=[1000,2000] #list a,b={1000,2000} #set print(a,b) a,b,c,[d,e,[f,g]]=[1,2,3,[9,8,[100,300]]] print(a,b,c,d,e,f,g) #1 2 3 9 8 100 300 # 3. dict info = {"username":"홍길동","age":20} x,y=info ..

python 2022.09.19

[python] 연산자 - 산술 연산자

산술 연산자 출처 입력 ''' 연산자 1. 산술연산자 +,-,*,/,%,//,** 2. 2가지 연산자 문자1 + 문자2 ==>문자1문자2 문자 * 숫자 ==> 문자가 숫자 만큼 출력됨. 3. 함수 ==> 몫과 나머지 한번에 구하기 divmod(10,3) ''' n=10 n2=3 print("+:",n+n2) print("-:",n-n2) print("*:",n*n2) print("/:",n/n2) print("%:",n%n2) print("//:",n//n2) print("**:",n**n2) print("hello"+"world") print("★"*10) print(divmod(10,3)) #튜플 형식으로 반환 x,y=divmod(10,3) print("몫:{},나머지:{}".format(x,y)) ..

python 2022.09.19

[python] string 출력 format | %string | f-string

format 출력 1. 기본 출력 ''' 포맷출력 예> 이름: 홍길동, 나이:20, 주소: 서울 이름: 이순신, 나이:30, 주소: 부산 1. 변수="이름:{}나이:{}주소:{}".format("홍길동","20","서울") 함수 #위치 지정 2. 변수="이름:{0}나이:{1}주소:{2}".format("홍길동","20","서울") **************중요************** 3. 변수="이름:{name}나이:{age}주소:{address}".format(name="홍길동",age="20",address="서울") 4. 혼합 가능 ''' mesg="이름:{} 나이:{} 주소:{}".format("홍길동",20,"서울") print(mesg) mesg="이름:{1} 나이:{2} 주소:{0}".fo..

python 2022.09.19

[python] dir(데이터 타입) 모음

''' 포맷출력 예> 이름: 홍길동, 나이:20, 주소: 서울 이름: 이순신, 나이:30, 주소: 부산 1."".format() 함수 ''' print(dir(str)) ''' ['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__n..

python 2022.09.19

[python] 표준출력 및 표준입력

표준 출력 모니터 콘솔창에 출력 ''' 표준출력 print() 1. print() 함수 이용 print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) ''' help(print) #1. 값을 여러 개 사용 가능 print(10) print(10,20,30) #2. 여러 값 출력시 구분자는 기본적으로 공백 ==> 커스터마이징 가능 print(10,20,30,sep=',') #10,20,30 print(10,20,30,sep=':') #10:20:30 print() #3. print 여러번 하면 새로운 라인에 출력됨. ==> 커스터마이징 가능 print(10,20,30,end=' ') print(100,200) print() #4. 모두 적용 p..

python 2022.09.19

[python] 변수 | 동시할당 | 타입체크

일반형 #값을 변수에 저장하고 출력 num=10 print("정수: 양의정수",num,id(num)) print("정수: 음의정수",-num) num2=3.14 print("실수:",num2) bool_value=True print("논리:",bool_value) none_value=None print("None:",none_value) #null의 의미 2. 집합형 name='홍길동' name="홍길동2" name='''홍길동3''' name="""홍길동4""" print("문자열", name) list_value=[10,20,30,20,10] print("리스트",list_value) tuple_value=(10,20,30,20,10) print("튜플",tuple_value) set_value={1..

python 2022.09.19

[python] 주석문 | 이스케이프 문자 | 예약어

1. 주석문 # 한 줄 주석문 ''' 멀티 주석문 ''' """ 주석문 """ 2.-1 이스케이프 문자 #이스케이프 문자 (escape) print("HelloWorld") print("Hello\nWorld") # \n은 라인변경 print() print("Hello World") print("Hello\tWorld")#\t은 탭을 3번 입력한 효과 print() print("Hello\'World")#Hello'World print('Hello\'World') print() print("Hello\"World")#Hello"World print('Hello\"World') print() print("C:\\Python38")#파일경로 지정 시 주로 사용. 하나의 \를 지정해도 가능하지만 OS에 따라서..

python 2022.09.19

[python] python 자료형의 종류

1. python의 자료형 (data type, data 종류) 가. 일반 자료형 ( Scalar 타입, immutable ) -정수 : 음수, 0, 양수로 구성된 숫자 -실수 : 소수점을 가진 숫자 -논리: True, False # 첫 글자가 대문자 -함수: 기능적인 코드를 표현 # 함수를 데이터로 처리 python, javascript -None: 값이 없음 또는 null 의미 나. 집합 자료형 문자열(str) : 값 변경 불가 ( immutable ) , ‘’ 또는 “” 또는 “““””” 표현 리스트(list) : 중복 허용하고 값 변경 가능 ( mutable ) , [] 표현 튜플(tuple) : 중복 허용하고 값 변경 불가 ( immutable ) , () 표현 ex) (10,) 셋(set) :..

python 2022.09.19