Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- session장점
- 토큰구조
- 프록시서버
- 배열과 메모리
- 포워드프록시
- Google Java Style Guide
- jwt토큰관리
- 백엔드 서버
- jwt토큰구조
- ReverseProxy
- 세션장점
- 신입개발자 프로젝트
- 프로그래밍 배열
- session이뭔가요?
- 신입개발자
- 메모리에서 배열
- 우아한테크코스 Google Java Style Guid
- jwt토큰원리
- session이 뭔가요?
- GPT프로젝트
- 세션단점
- 자바 코드 가이드
- 구글 자바 코드 스타일
- 세션장단점
- session이란?
- 구글 자바 스타일
- jwt원리
- Google Java Code Style Guide
- jwt란?
- session단점
Archives
- Today
- Total
dev_dbdb1114
파이썬이 뭔가요...? (3) 본문
문자열 함수
문자열 여러 행으로 작성하기
sentence3 = """
나는 소년이고,
파이썬은 쉬워요.
"""
위치 찾기 / 갯수 찾기
# find는 찾는 값이 없을 때는 -1을 반환함. # index는 찾는 값이 없을 때는 에러를 반환함 print(python.find("Java")) # print(python.index("Java")) # 해당 변수에서 특정 문자열이 몇 번 반복되는지 알려줌 print(python.count('n'))슬라이싱
jumin = "971114-1234567" print(jumin.split('-')) print("성별 : " + jumin[8]) # 시작 인덱스 부터 끝 인덱스 + 1 까지 print("연 : " +jumin[0:2]) print("월 : " + jumin[2:4]) print("일 : " + jumin[4:6]) # 시작인덱스가 0이면 입력하지 않고 콜론만 입력해줘도 됨. print("생년월일 : " + jumin[0:6]) print("생년월일 : " + jumin[:6]) # 마지막인덱스 까지 가져올 땐 마지막 인덱스도 생략할 수 있음 # 음수 인덱싱도 가능 print("뒤 7자리 : " + jumin[7:14]) print("뒤 7자리 : " + jumin[7:]) print("뒤 7자리 : " + jumin[-7:])대문자, 소문자 관련 함수
# 문자열 처리 함수 python = "Python is Amazing" # 소문자 변환 함수 print(python.lower()) # 대문자 변환 함수 print(python.upper()) # 대문자인지 소문자인지 확인 함수 print(python[0].isupper()) print(python[0].islower()) # 문자열 길이 print(len(python)) # 문자열 교체 print(python.replace("Python","Java"))문자열에 변수 삽입하기
# 문자열 포맷 # 1. %d를 이용 print("나는 %d살 입니다."%20) # 2. %s를 이용 (정수,문자열 모두 가능) print("나는 %s를 좋아해요"%"파이썬") # 3. %c를 이용 print("Apple은 %c로 시작해요." % "A") # 4. %s print("나는 %s색과 %s색을 좋아해요." %("파란","빨강")).format 함수 ( 문자열에 변수 삽입하기. )
# {}를 사용 print("나는 {}살입니다.".format(40)) # 인덱싱 사용 가능 print("나는 {0}색과 {1}색을 좋아해요 ".format("파란","빨간")) print("나는 {1}색과 {0}색을 좋아해요 ".format("파란","빨간")) # 변수 이용 가능 print("나는 {age}살이며, {color}색을 좋아해요.".format(age = 20, color = "빨간")) print("나는 {age}살이며, {color}색을 좋아해요.".format( color = "빨간", age = 20,)) # (v3.6 이상~) age = 20 color = "빨간" print(f"나는 {age}살이며, {color}색을 좋아해요.")
전역변수 사용
전역변수 gun을 사용하려면 global 키워드를 붙여줘야함.
gun = 10
def checkpoint(soldiers):
global gun # 전역 공간에 있는 gun 사용
gun = gun - soldiers
print("[함수 내] 남은 총 : {0}".format(gun))
리스트
- 순서를 가지는 객체의 집합
- 다른 자료형에 list()함수를 써서 리스트 형태로 변경 가능하다.
subway = ["유재석", "조세호", "박명수"]
num_list = [5,4,12,1]
리스트 관련 메소드
해당 요소의 인덱스 찾기
subway.index("조세호")해당 요소의 갯수 찾기
subway.count("유재석")마지막 위치에 객체를 추가하기
subway.append("하하")원하는 위치에 추가하기
subway.insert(1,"정형돈")마지막 요소 꺼내기
subway.pop()num_list = [5,4,12,1]요소를 역순으로 정렬하기
num_list.reverse()요소 정방향 정렬하기
num_list.sort()list 지우기
num_list.clear()두 배열 합치기
num_list.extend(mix_list)
튜플
리스트는 변경 가능 하지만 튜플은 변경할 수 없다.
선언 방식
menu = ("돈까스", "치즈까스")구조분해할당?
(name, age, hobby ) = ("김종국" ,20 , "코딩")
Dictionary
key값과 value값으로 구성된다.
key값에 또 다른 값을 넣으려고 한다면 기존값은 지워진다.
선언 방식
cabinet = {3:"유재석", 100:"김태호"}value 접근 방식
print(cabinet[3]) print(cabinet.get(3))접근시 value의 값이 없을 때 default를 정해줄 수 있다.
print(cabinet.get(5,"Default"))새로운 값 추가 및 재할당
cabinet["A-3"] = "김종국" cabinet["C-20"] = "조세호"특정 값 삭제
del cabinet["A-3"]모든 key 출력 , 모든 value 반환, 모든 key-value 반환
cabinet.keys() cabinet.values() cabinet.items()모든 값 지우기
cabinet.clear()
자료구조 변환
menu = list(menu)
menu = tuple(menu)
menu = set(menu)'프로그래밍 > Python' 카테고리의 다른 글
| 파이썬이 뭔가요...? (2) (0) | 2023.09.09 |
|---|---|
| 파이썬이 뭔가요...? (1) (1) | 2023.09.08 |
Comments