파이썬에서 루프를 사용하지 않고 문자열을 2 등분으로 분할하는 방법이 있습니까?파이썬에서 문자열을 2로 분할
19
A
답변
41
firstpart, secondpart = string[:len(string)/2], string[len(string)/2:]
5
a,b = given_str[:len(given_str)/2], given_str[len(given_str)/2:]
0
또 다른 가능한 방법은 divmod을 사용하는 것입니다. rem은 가운데 문자를 앞에 추가합니다 (홀수 인 경우). 파이썬 3에서
def split(s):
half, rem = divmod(len(s), 2)
return s[:half + rem], s[half + rem:]
frontA, backA = split('abcde')
0
:
당신이 원하는 경우
부인 => 엄마 D 오전
MAAM => 엄마입니다
first_half = s[0:len(s)//2]
second_half = s[len(s)//2 if len(s)%2 == 0 else ((len(s)//2)+1):]
관련 문제
- 1. 분할 인수 - 인용 문자열을 보존 - 파이썬에서
- 2. 파이썬에서 분할 함수에서 int로 문자열을 변환하는 효율적인 방법
- 3. 문자열을 파이썬에서 십진수로 정수로 변환
- 4. 문자열을 플렉스의 배열로 분할
- 5. 분할 방법은 빈 문자열을
- 6. 파이썬에서 문자열을 찾으십시오.
- 7. javascript : 문자열을 변수로 똑바로 분할
- 8. Java에서 문자열을 *로 분할 하시겠습니까?
- 9. 파일을 파이썬에서 키워드가있는 파일로 분할 하시겠습니까?
- 10. 파이썬에서 KIO로 분할 오류가 발생 했습니까?
- 11. 파이썬에서 검색 문자열을 검색하는 방법
- 12. 파이썬에서 구분 기호로 문자열을 분할합니다.
- 13. 파이썬에서 자바 스크립트 문자열을 생성합니다.
- 14. 파이썬에서 문자열을 사전으로 변환 하시겠습니까?
- 15. Classic ASP - UTF-8 문자열을 UCS-2로 변환하는 방법은 무엇입니까?
- 16. HTML 문자열을 별도의 div 태그로 분할
- 17. 문자열을 여러 열로 분할 (태그 인식)
- 18. 질문 : 분할 매개 변수로 문자열을 전달하는 기능을하는
- 19. 정규 표현식을 사용하여 문자열을 단어 배열로 분할
- 20. 분할 쉼표 중복을 계산하는 문자열을 분리
- 21. Java - 문자열을 새 문자열로 분할 하시겠습니까?
- 22. 어떻게 문자열을 분할 할 수 있습니까?
- 23. 문자열을 배열로 분할 (균열 열 길이)
- 24. 안전하게 ASP.NET에서 HTML 문자열을 분할/페이지 매기기
- 25. C++에서 istringstream을 사용하여 문자열을 정수로 분할
- 26. PHP : 문자열을 배열로 분할 foreach char
- 27. 문자열을 C++의 문자 배열로 분할
- 28. 문자열을 반복 패턴, 유지 분리 문자로 분할
- 29. 따옴표 붙은 검색 문자열을 정규식으로 분할
- 30. 문자열을 여러 구분 기호로 단어로 분할
심지어'firstpart, secondpart = 문자열 [같은 :: 2], string [1 :: 2]'질문은 부품들이 연속적이어야한다는 것을 명시하지 않았기 때문에. – Duncan
@Duncan, :) 좋은 답변도 있습니다. :) –
python3 :'firstpart, secondpart = string [: len (string) // 2], string [len (string) // 2 :]' – Omid