본문 바로가기
728x90
반응형

전체 글136

[python] 파이썬 내장함수 1. abs(x) 절대값 반환 result1 = abs(-100) print(result1) #100 2. all() 리스트, 튜플, 문자열 전체가 True일때만 True리턴 나머지는 False리턴 print(all([1, "A", "a"])) #True 3. any() 하나라도 True면 True 리턴 print(any(["", 0 ,"", []])) #False 2, 3번은 참고할 것 2023.03.07 - [Python] - [python]bool 자료형 [python]bool 자료형 bool 자료형 참과거짓을 나타내는 자료형 True 참, False거짓 True, False만 나타내는 자료형 1. 문자열이 빈문자열이면 False, 요소가 있으면 "a" : True 2. 숫자 0이 아닌 숫자는 Tr.. 2023. 3. 7.
[python] 파일 읽고 쓰기 1. 파일 생성하기 open(파일이름, 파일열기모드) r ---읽기 모드 w ---쓰기 모드 a ---추가 모드 2. 파일읽기 readline() 파일의 첫번째 줄 반환 readlines() 모든 줄을 읽어서 각각의 줄을 요소로 갖는 리스트를 반환 read() 파일의 내용 전체를 문자열로 반환 파일 생성(쓰기모드) 실습 *encoding = "utf-8" 안쓰면 글자가 깨져서 보임 f = open("test.txt", "w", encoding="utf-8") f.write("하하하하하하하하") f.close() test.txt 파일 생성 및 하하하하가 써짐 실습 #파일 생성/파일 쓰기 f = open("test.txt", "w", encoding="utf-8") students = ["이나영", "김아랑.. 2023. 3. 7.
[python] print함수 print 함수 print("python" "javascript" "java") print("python" + "javascript" + "java") print("python", "javascript", "java") #pythonjavascriptjava #pythonjavascriptjava #python javascript java 마지막 출력은 한칸씩 띄워쓰기됨 문자열 띄워쓰기는 , 임 !!!! print 함수 호출시 end 매개변수에 끝문자를 지정할 수 있음 *지정하지 않으면 \n 이 지정되어 있음 print(1, end = "") print(2) #12 for i in range(5): print(i, end="") #01234 가로로 한줄로 출력하려면 end 매개변수 사용!! 2023. 3. 7.
[python] 함수 함수 def란 define줄임말 >>>> 뜻은 함수를 정의하다 def 함수명(매개변수): 수행할 문장 매개변수 함수에 입력으로 전달받는 값을 받는 변수 def add(a,b): return a+b 인수 함수를 호출할때 전달하는 입력 값 re = add(1,2) >>> 결과값 3 1. 일반적인 함수 입력값과 리턴값이 있는 함수 def add(a,b): print("aaaa") return a + b re = add(10,20) print(re) #aaaa #30 2. 입력값이 없는 함수 *리턴이 없을경우 None 출력 def printHi(): print("안녕") return 10 print(printHi()) #안녕 #10 3. 매개변수 지정해서 호출하기 매개변수 지정해서 호출하면 순서에 상관 없이 사.. 2023. 3. 7.
[python] random 모듈 random 모듈 모듈 불러오기 import random random() 0.0 ~ 1.0 사이의 난수 값을 반환 num = random.random() print(num) #0 ~ 1 사이 랜덤 출력 randint(start, end) start ~ end 정수 랜덤 값을 반환 num2 = random.randint(1,5) print(num2) #1 ~ 5 사이의 랜던값 출력 실습 1. 평균 구하기 score = [70, 60, 55, 75, 95, 90, 80, 80, 85, 100] sum = 0 for i in score: sum += i numSum = sum / len(score) print("평균은 %d"%int(numSum)) #평균은 79 2.직삼각형 만들기 for x in range(.. 2023. 3. 7.
[python] 제어문 - 반복문(for 문) for문 for 변수 in 리스트(또는 튜플, 문자열): 수행할 문장.... 실습 list1 = ["one", "two", "three"] for i in list1: print(i) #one #two #three for i in "green": print(i) #g #r #.... marks = [90, 50, 67, 70, 80] number = 0 for stu in marks: number = number + 1 if stu >= 70: print("%d번 학생은 합격입니다" %number) else: print("%d번 학생은불합격입니다" %number) #1번 학생은 합격입니다 #2번 학생은불합격입니다 #3번 학생은불합격입니다 #4번 학생은 합격입니다 #5번 학생은 합격입니다 range()함수.. 2023. 3. 7.
[python] 제어문 - 반복문(while문) while 문 구문) while 조건: 실행문 break문: 반복을 탈출!!!! continue: 반복 건너뛰기!!! 실습 treeHit = 0 while treeHit < 10: print("나무를 %d번 찍었습니다." %treeHit) treeHit += 1 ########################## number = 0 while number != 4 : print("4가 아닙니다.") number = int(input()) ########################## fruits = ["사과","오렌지"] fruits.append("딸기") fruits.insert(1, "수박") print(fruits) #['사과', '수박', '오렌지', '딸기'] ####################.. 2023. 3. 7.
[python]제어문 - 조건문 비교연산자 x y x가 y보다 크다 x == y x와 y가 같다 x != y x와 y가 같지않다 x >= y x가 y보다 크거나 같다 x = 3000 or card: print("택시 타고 간다") else : print("걸어간다") if not card : print("카드가 없다") else : print("카드가 있다") #택시 타고 간다 실습 2 score = int (input("점수를 입력하세요 : ")) if score >= 91 : print("A") elif score >= 81 : print("B") elif score >= 71 : print("C") else : print("D") num1 = int (input("숫자를 입력하세요 : ")) if num1 % 2 == 0 : pr.. 2023. 3. 7.
[python]bool 자료형 bool 자료형 참과거짓을 나타내는 자료형 True 참, False거짓 True, False만 나타내는 자료형 1. 문자열이 빈문자열이면 False, 요소가 있으면 "a" : True 2. 숫자 0이 아닌 숫자는 True, 0이면 False 3. None은 False 4. 문자열, 리스트, 딕셔너리, 튜플 값이 비어있으면 False 구문) bool(value) 실습 print(bool(0)) #False print(bool(-1)) #True print(bool("")) #False print(bool(" ")) #True print(bool("aaa")) #True print(bool([])) #False print(bool({})) #False print(bool(())) #False 2023. 3. 7.
[python] 집합 자료형(set()) 집합 자료형은 파이썬 2.3부터 지원 시작 집합에 관련된 것을 쉽게 처리하기 위해 만든 자료형 그리고!!!!!!! 중복을 허용하지 않음!!!!!!!!! 또 순서가 없다(인덱싱 안됨) 실습 s1 = set([1, 2, 3, 4, 5]) s2 = set("hello") print(s1) print(s2) print(list(s2)) #{1, 2, 3, 4, 5} #{'h', 'l', 'e', 'o'} #['h', 'l', 'e', 'o'] s3 = set([1, 2, 1, 3, 5, 4, 5, 2]) print(s3) #중복불가 #{1, 2, 3, 4, 5} l3 = list(s3) print(l3) #[1, 2, 3, 4, 5] 집합 자료형 관련 함수 1. 교집합 첫번째: 집합1 & 집합2 두번째: 집합1.. 2023. 3. 7.
[python] 딕셔너리(dictionary) 자료형 구조가 자바스크립트의 객체와 비슷한거 같다 key: value 형태이다 딕셔너리 자료형은 리스트나 튜플처럼 순차적으로 요소값을 구하지 않고 key를 통해 value에 접근한다 구문) {key1: value1, key2: value2, key3: value3} key는 값이 중복안됨!!!!!!!!! 실습 dic = {'name': 'green', 'phone': '01012341234', 'age': 30} dic2 = {1: 'a', 2: 'b', 3: 'c'} 속성추가하기 dic['isJob'] = True print(dic) #{'name': 'green', 'phone': '01012341234', 'age': 30, 'isJob': True} value값 접근 print(dic['name']) #.. 2023. 3. 7.
[python] 튜플(tuple) 자료형 튜플(tuple) 파이썬에서 튜플은 여러개의 데이터를 하나로 묶는데 사용 리스트와 거의 비슷함 튜플은 묶음은 () 튜플은 요소값 변경할 수 없음!!!!!!! 실습 t1 = (1, 2, 3) t2 = (1,) print(t2) #(1,) t3 = 1, 2, 3 print(type(t3)) # 튜플은!!!!! del 삭제를 못해요 ex) del t3[0] 하면 에러 발생!!!! 튜플 다루기 인덱싱, 슬라이싱, +, *, len() 실습 t1 = (1, 2, 3) t3 = 1, 2, 3 print(t3[1]) print(t1 + t3) print(t1 * 3) print(len(t1)) #2 #(1, 2, 3, 1, 2, 3) #3 2023. 3. 6.
728x90
반응형