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 | 31 |
Tags
- select문
- anaconda
- sqlMapConfig
- pyqt
- spring
- sqldeveloper
- pl/sql
- Git
- fastapi
- eclipse
- form태그
- sql
- error
- javascript
- 드라이브 연결
- pymssql
- mybatis
- Oracle
- form
- JSP
- 파이썬
- DB 스케쥴러
- sqlMapClient
- java
- pagination
- 비교표현식
- directivesTag
- androidstudio
- ibatis
- PYTHON
Archives
- Today
- Total
기록하는 코더
[Python] 문자, 배열 본문
input( ) 으로 문자 입력받기
Java에서 문자를 입력받을 때
Scanner 클래스를 사용하는데
Python에서는 input()을 사용하면 된다.
이때 input으로 입력된 변수는 문자형으로 입력된다.
따라서 입력받은 숫자를 이용한 연산하고 싶을 때
int()를 통해 숫자형으로 변환해줘야 한다.
# "첫번째 수를 넣으세요 1"
# "두번째 수를 넣으세요 2"
# 1과 2의 합은 3입니다.
a = input("첫번째 수를 넣으세요")
b = input("두번째 수를 넣으세요")
sum = int(a)+int(b)
print(a + "과 " + b + "의 합은 " + str(sum) + "입니다")
.format을 이용한 출력
print() 내에 {} 중괄호를 이용해서 출력할 변수를 넣을 곳을 지정해준다.
(Java의 printf와 유사하다.)
# "첫번째 수를 넣으세요 1"
# "두번째 수를 넣으세요 2"
# 1과 2의 합은 3입니다.
a = input("첫번째 수를 넣으세요")
b = input("두번째 수를 넣으세요")
sum = int(a)+int(b)
print("{}과 {}의 합은 {}입니다.".format(a,b,sum))
파이썬의 배열
파이썬의 배열은 가변형 배열이므로 자바와 다르게 크기를 지정해주지 않아도 된다.
배열 추가 함수로는
append(), extend(), insert()가 있다.
# 파이썬 배열 예제
arr = ["홍길동","전우치","이순신"]
print(arr)
arr.append("허균")
arr.extend("짱구")
arr.append("곰돌이")
print(arr)
arr.insert(len(arr)-1,"짱아")
print(arr)
# 출력결과
['홍길동', '전우치', '이순신']
['홍길동', '전우치', '이순신', '허균', '짱', '구', '곰돌이']
['홍길동', '전우치', '이순신', '허균', '짱', '구', '짱아', '곰돌이']
append(x) : 배열의 맨 끝에 객체로 추가
extend(x) : iterable의 요소를 하나씩 배열의 끝에 요소로 추가
insert(i , x) : 원하는 위치에 객체를 추가
** iterable의 개념은 잘 모르지만 append, insert 에 대해 알아보다 추가하게 됐다!
참고링크 : https://ooyoung.tistory.com/117
'Python' 카테고리의 다른 글
[Python] OOP(Object Oriented Programming) (0) | 2022.12.26 |
---|---|
[Python] function (1) | 2022.12.24 |
[Python] Random (0) | 2022.12.24 |
[Python] 조건문과 반복문 (0) | 2022.12.24 |
[Python] 변수 (0) | 2022.12.24 |