목차
Definition and Usage
The join()
method takes all items in an iterable and joins them into one string.
A string must be specified as the separator.
Syntax
string.join(iterable)
Example
따라서, int형 리스트 같은 경우 아래와 같이 써주어야 한다.
print(''.join(map(str,num_list)))
Definition and Usage
The isdigit()
method returns True if all the characters are digits, otherwise False.
Example
txt = "50800"
x = txt.isdigit()
print(x)
>> True
Definition and Usage
The replace()
method replaces a specified phrase with another specified phrase.
Example
txt = "I like bananas"
x = txt.replace("bananas", "apples")
print(x)
>> I like apples
txt = "one one was a race horse, two two was one too."
x = txt.replace("one", "three", 2)
print(x)
>> three three was a race horse, two two was one too.
문자 | 설명 |
---|---|
\n | 줄바꿈 |
\t | 수평 탭(tab) |
\\ | \ |
\' | ' |
\" | " |
한 두줄 입력받는 문제들과 다르게, 반복문으로 여러줄을 입력 받아야 할 때
input()
으로 입력 받는다면 시간초과가 발생할 수 있다.sys.stdin.readline()
을 쓰자.
import sys
input = sys.stdin.readline
sys.stdin.readline()
은 문자열로 입력을 받기 때문에 개행 문자 "\n"을 같이 입력받는다.- ex) 문자열\n
rstrip()
을 쓰자.
import sys
sys.stdin.readline().rstrip()
[참고]
https://yeomss.tistory.com/120
- round 함수
print(round(result,3)) # 40.0
- % 서식 문자
print("%0.3f"%result) # 40.000
진수 변환
- 10진수에서 n진수
>>> bin(42) #2진수 변환
'0b101010'
>>> oct(42) #8진수 변환
'0o52'
>>> hex(42) #16진수 변환
'0x2a'
- n진수에서 10진수
>>> int('101010', 2)
42
>>> int('52', 8)
42
>>> int('2a', 16)
42