아주 기초라 민망하지만, 이런 프로그래밍언어?도 처음 배워보는거라서 질문이 있어서요
지금 문자열 처리 함수보고 있는데
저기 위에 다른 함수들은 '변수명.함수명()'이게 보통인데 왜 len만 'len(변수명)'으로 쓰나요?
용법이 다른 이유가 있나요?
아주 기초라 민망하지만, 이런 프로그래밍언어?도 처음 배워보는거라서 질문이 있어서요
지금 문자열 처리 함수보고 있는데
저기 위에 다른 함수들은 '변수명.함수명()'이게 보통인데 왜 len만 'len(변수명)'으로 쓰나요?
용법이 다른 이유가 있나요?
번호 | 제목 | 날짜 | 조회 | 추천 |
---|---|---|---|---|
12476 | 여자들 꽃무늬 속옷 많이 입지? 5 | 10시간 전 | 429 | 0 |
12475 | 사회초년생 엄마 가방 하나 사주고 싶은데 얼마정도 해요? 4 | 12시간 전 | 227 | 1 |
12474 | 반바지 입은 여자 | 14시간 전 | 469 | 2 |
12473 | 웃긴 대학 안좋은 사이트 인가? | 14시간 전 | 198 | 1/-1 |
12472 | 대용량세제랑 갭슐세제 고민하던 번데긴데 | 15시간 전 | 133 | -1 |
12471 | 헬스장 여자가 이런 느낌의 여성입니다 7 | 15시간 전 | 582 | 1/-2 |
12470 | 아;; 헬스장에 보이는 여자랑 결혼하고 싶어요 18 | 2024.04.22 | 970 | 3/-1 |
12469 | 오늘 한일전 | 2024.04.22 | 339 | -1 |
12468 | AI 발전 속도 무섭지 않나요? 11 | 2024.04.22 | 566 | 1/-1 |
12467 | 4~5 월 너무 힘들다...출근하기싫은날... 2 | 2024.04.22 | 386 | 3/-1 |
12466 | 공기좋다 3 | 2024.04.21 | 303 | 2 |
12465 | 푸념 10 | 2024.04.21 | 392 | 2 |
12464 | 예전에 뒷담깠던덧 때문에 친구와 손절당했어요... 4 | 2024.04.21 | 547 | -2 |
12463 | 북한이랑 친하게 지내면 어떻게 통일이됨? 18 | 2024.04.21 | 503 | -1 |
12462 | 임대주택 계속 살까요 아님 전세 구할까요? 19 | 2024.04.20 | 504 | 0 |
12461 | 아파트 지하 주차장 캣맘충이 있다 1 | 2024.04.20 | 372 | 2 |
12460 | 아들 친구가 진짜 상상이상의 민폐입니다 어떻게 단속할까요 4 | 2024.04.20 | 746 | -1 |
12459 | NC소프트는 트렌드를 이끄는 기업이다! 1 | 2024.04.20 | 484 | -4 |
12458 | 렙업하기 왜캐 힘드냐 7 | 2024.04.20 | 439 | 0 |
12457 | 열정이 불타오르지 않는 나태한 자신이 보인다면 이글을 보십시오 5 | 2024.04.19 | 528 | 1 |
문자열 처리 방식을 보니까 파이썬이 아마도 객체지향적 언어이지 않을까 싶네요
python 이라는 문자열은 String 형일겁니다(자바에서는 그래요) 즉 String 형 객체에 Phthon is Amazing 이라는 문자열을 set 했다는 거죠.
python.lower() -> python 이라는 문자열 객체의 lower()라는 함수가 있는겁니다.
class String {
def lower() {
}
}
의 형식으로 있는거라서 String 객체인 python 변수는 lower 함수를 불러서 처리했다는 거죠
python.*형식의 다른 처리방식도 동일하구요.
len(python)같은 경우는 String 클래스 안의 len 이라는 함수가 존재하는 것이 아니고
외부에 len이라는 함수가 정의되어 있는 경우입니다.
아마도 파이썬 자체 지원 함수이지 않을까 하네요.
파이썬은 한번도 안해보고 자바랑 코틀린만 하는 사람인지라 정확하지 않을 수 있습니다.