파이썬 진법 변환

# 문자열로 된 num을 10진수 정수로 변환

num = 10

b = bin(num) // 2진수
o = oct(num) // 8진수
h = hex(num) // 16진수

print(b) // 출력 : 0b1010
print(o) // 출력 : 0o12
print(h) // 출력 : 0xa

'Programming > Python' 카테고리의 다른 글

[Python] 파이썬 list  (0) 2021.04.15
[Python] 부모 클래스 생성자 오버라이딩  (0) 2021.04.14

코틀린 List

코틀린에서 List는 읽기 전용 컬렉션으로 데이터의 수정이나 삭제가 불가능합니다.

따라서, .add 혹은 .remove와 같은 메소드를 사용할 수 없기 때문에 MutableList를 사용해야 데이터 수정과 삭제가 가능해집니다.

코틀린 MutableList

자바에서 ArrayList와 같은 역할을 하는 코틀린의 컬렉션은 MutableList입니다.

MutableList는 수정하고 삭제하는 게 가능하여 자바의 ArrayList와 동일한 메소드를 사용할 수 있습니다.

fun main() {
	
    // String을 담는 mutableList 생성
    val mutableList = mutableListOf<String>()

	// .add를 통해 데이터 추가
    mutableList.add("루니")
    mutableList.add("토레스")
    mutableList.add("램파드")
	println(mutableList) // 결과 : [루니, 토레스, 램파드]
	
    // "루니" 라는 데이터 제거
    mutableList.remove("루니")
    println(mutableList) // 결과 : [토레스, 램파드]


	// 0번째 인덱스에 있는 데이터 제거
    mutableList.removeAt(0)
    println(mutableList) // 결과 : [램파드]
    
}

코틀린 .toUpper() / .toLowerCase()

fun main() {

	// "abcde"가 들어간 문자열 word 생성
    var word = "abcde"

    println(word) // 결과 : abcde

	// 대문자로 변환
    word = word.toUpperCase()

    println(word) // 결과 : ABCDE

	// 소문자로 변환
    word = word.toLowerCase()

    println(word) // 결과 : abcde
    
}

'Programming > Kotlin' 카테고리의 다른 글

[Kotlin] .contains()  (0) 2021.04.23
[Kotlin] 조건문 when  (0) 2021.04.23
[Kotlin] 코틀린 MutableList  (0) 2021.04.19
[Kotlin] 코틀린 공백 제거 .trim()  (0) 2021.04.19
[Kotlin] 코틀린 배열(Array)과 객체 배열  (0) 2021.04.19

코틀린 공백 제거 .trim()

fun main() {

    var name = "    루니    "

    println(name) // 결과 :    루니
	
    name = name.trim()

    println(name) // 결과 : 루니


}

 

+ Recent posts