IT

문자열은 어떻게 연결될 수 있습니까?

itgroup 2023. 8. 11. 21:41
반응형

문자열은 어떻게 연결될 수 있습니까?

파이썬에서 문자열을 연결하는 방법은 무엇입니까?

예:

Section = 'C_type'

연결합니다.Sec_문자열을 구성합니다.

Sec_C_type

가장 쉬운 방법은

Section = 'Sec_' + Section

그러나 효율성에 대해서는 다음을 참조하십시오. https://waymoot.org/home/python_string/

다음과 같은 작업도 수행할 수 있습니다.

section = "C_type"
new_section = "Sec_%s" % section

이를 통해 추가할 뿐만 아니라 문자열의 아무 곳에나 삽입할 수 있습니다.

section = "C_type"
new_section = "Sec_%s_blah" % section

누군가 유용하다고 생각할 수도 있지만 한 번에 둘 이상의 문자열을 연결할 수 있습니다.

>>> a='rabbit'
>>> b='fox'
>>> print '%s and %s' %(a,b)
rabbit and fox

문자열을 연결하는 더 효율적인 방법은 다음과 같습니다.

가입하기:

매우 효율적이지만 읽기가 조금 어렵습니다.

>>> Section = 'C_type'  
>>> new_str = ''.join(['Sec_', Section]) # inserting a list of strings 
>>> print new_str 
>>> 'Sec_C_type'

문자열 형식:

읽기 쉽고 대부분의 경우 '+' 연결보다 빠름

>>> Section = 'C_type'
>>> print 'Sec_%s' % Section
>>> 'Sec_C_type'

사용하다+문자열 연결의 경우:

section = 'C_type'
new_section = 'Sec_' + section

파이썬에서 문자열을 연결하려면 "+" 기호를 사용합니다.

참조: http://www.gidnetwork.com/b-40.html

기존 문자열의 끝에 추가하는 경우:

string = "Sec_"
string += "C_type"
print(string)

의 결과.

Sec_C_type

언급URL : https://stackoverflow.com/questions/2711579/how-can-strings-be-concatenated

반응형