1. txt 파일을 읽으려는 파일과 같은 폴더에 넣은 후 2. with open(‘sample.txt’, ’r’) as f : 여기서 r은 read의 약자 만약에 다른 폴더(data) 에 넣었다면 ‘data/sample.txt’로 표기 -> 경로를 알려주는 것 읽어들인 파일을 f라는 변수에 저장 3. 파일의 내용 출력 for line in f : print(line) 4. strip() : 화이트스페이스를 제거해주는 기능 line.strip()을 해주면 앞뒤의 개행문자가 제거된다 5. split(“구분 파라미터“) : 파라미터를 기준으로 문자열을 나눠 리스트에 넣어줌 구분 파라미터를 넣어주지 않으면 화이트 스페이스를 기준으로 문자열을 나눠준다.
파이썬의 표준라이브러리는 우리가 많이 사용하는 함수들을 모아놓은 기본 모듈이다. 예를 들어 math가 있다. import math를 한 뒤 math.pi를 하면 원주율이 나온다. math 모듈 안에 들어 있는 함수를 사용할 수 있다. 이 밖에 random,os 등이 있다. os는 operating system을 말한다.(운영체제) os.getlogin() : 어떤 계정으로 로그인 되어있는지 확인 os.getcwd() : 현재 파일이 있는 경로확인 random 함수에는 randint()가 있다. 이 함수는 두 수 사이의 어떤 랜덤한 정수를 리턴하는 함수이다. randint(a, b)를 하면, a ≤ N ≤ b를 만족하는 어떤 랜덤한 정수 N을 리턴한다. 그 외에는 uniform 함수 등이 있다. 관련 ma..
파이썬에서 모듈이란 간단히 말하면확장자가 py로 끝나는 파이썬 파일들을 말한다. 어렵게 말하면 기능들을 정리해둔 파이썬 프로그램이다. 예를 들어 caculator.py도 한 모듈이라고 볼 수 있다. 이러한 모듈들은 다른 모듈에서 import가 가능하다 caculator.py에 add,minus,multiply의 함수가 있을 때 run.py에서 caculator.py 모듈을 import 해서 사용할수 있다 예를 들어서 run.py 모듈에서 상단에 import caculator 라고 선언한다면 caculator의 함수인 add,minus,multiply를 사용할 수 있다. 이 경우에는 caculator.add() 이렇게 써줘야하지만 줄여쓴다면 import caculator as cal cal.add() 이렇..
두 자료형은 기본적으로 인덱싱이 가능하다. 따라서 슬라이싱과 for문에서 사용 가능하다. print(alphabets_string[::-1]) -> 알파벳 문자열이 역으로 출력된다 JHIGFEDCBA 거꾸로 해도 우영우 코드(팰린드롬) def is_palindrome(word): for left in range(len(word) // 2): # 한 쌍이라도 일치하지 않으면 바로 False를 리턴하고 함수를 끝냄 right = len(word) - left - 1 if word[left] != word[right]: return False # for문에서 나왔다면 모든 쌍이 일치 return True 출처 : 코드잇 또한 리스트와 문자열 모두 덧셈 연산, 길이를 재는 len 함수를 사용할 수 있다. (리스..
===================== x=[1,2,3,4,5] y=x y[0]=9 print(x) print(y) ===================== 여기서 x와 y를 프린트한 값은 같다. x의 주소값과 y의 주소값이 같기 때문이다. => 동일한 객체를 참조한다. 따라서 리스트의 인덱스 0번째 자리에 9가 바뀌게 되고, [9,2,3,4,5]가 출력된다. 여기서 y는 x의 aliasing이라고 할 수 있다. (a.k.a 같은 건가..?) alias는 가명이라는 뜻을 가지고 있다. 이 상황에서 y를 바꾸면서 x를 유지하려면? ============= x=[1,2,3,4,5] y= list(x) y[0]=9 print(x) print(y) ============= 이렇게 한다면 list() 함수를 사용했..
1. 사전선언 dic ={} 2. 키와 값으로 입력 dic ={ ‘ㅁ‘ : ‘마’, ‘ㄴ’ : ’나‘, ’ㄷ‘: ’다‘ } 3. 키값으로 호출 dic[키] 4. 값추가 dic[키] = 값 dic[‘ㄹ’] = ‘라’ 5. 목록확인 dic.values() 6. 사전에 키값이 있는 지 확인 키 in 사전변수명.values() print(‘ㄹ’ in dic.values()) : True 7. for 문 활용법 for value in dic.values() : print(value) -> 사전안에 있는 모든 값들이 출력됨 8. 키를 알고 싶을때 dic.keys() for key in dic.keys() : print(key) 9. 모든 쌍을 알고싶을때 1) for key in dic.keys() : value =..
1. 리스트와 for문 list =[1,2,3,4] 1) in for num in list : pirnt(num) 2) range (1) 파라미터 1개 버전 for i in range (stop) : ex) for i in range(10) : print(i) -> 0부터 9까지 출력됨 (2) 파라미터 2개 버전 for i in range (start , stop) : start 부터 stop-1 까지의 범위 (3) 파라미터 3개 버전 for i in range(start, stop, step) : start 부터 stop-1 까지 범위는 step으로 (4) for 문 리스트 역순 for i in range (start, stop, -1) : step을 음수로 지정해주면 리스트가 역순으로 print
- Total
- Today
- Yesterday
- web
- git
- title
- 생활코딩
- Python
- WebServer
- EasyEnglish
- property
- EASY ENGLISH
- Python Basic
- 줄바꿈
- study
- 기록
- 문단
- 기초
- gitbash
- list
- 스피킹공부
- EBS
- ATOM
- CSS
- Head
- SCRIPT
- web1
- BASIC
- img
- html
- tag
- speaking
- 파이썬기초
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |