파이썬 문자열의 Sike 기준

문자열이 무엇에서 살펴 보자 :
대부분의 프로그램이 정의하고 일부 데이터를 수집하고 의미있는 일을하는 데 사용할. 이러한 관점에서, 데이터는 큰 도움이 분류. 우리는 문자열을 소개합니다 데이터의 첫 번째 유형. 단순 해 보이는 캐릭터이지만, 그러나 그들은 여러 가지 방법으로 사용할 수 있습니다. 문자열은 일련의 문자입니다. 파이썬에서, 모든 따옴표 작은 따옴표를 할 수 있습니다 따옴표로 둘러싸인 문자열에 큰 따옴표도 할 수있다
---- 전송 "연습 항목에서 파이썬 프로그래밍"
내 의견은 상대적으로 쉽게 이해하는 것입니다에 대한 설명 위 당신은 문자열의 이해를 깊이 할 경우, 우리는 'UTF-8', 'ANSI와 같은 표준 코딩 다양한 바에서 볼 것이다 ', 'ASCII'을, 어쨌든, 나는 스스로 채찍질을 볼 가고 싶은, 큰 머리를 보았다 . 나는 큰 머리입니다.

str1='abdccds'这是字符串
str2="abcdssja"这也是字符串
str3='abc 234 FFFF@@'这也是字符串
字符串都有哪些方法呢:
一条命令搞定
print(dir(str))
结果
['__add__', '__class__','__contains__','__delattr__',
 '__dir__','__doc__','__eq__','__format__','__ge__',
 '__getattribute__','__getitem__','__getnewargs__',
 '__gt__','__hash__','__init__', '__init_subclass__',
 '__iter__', '__le__','__len__', '__lt__', '__mod__', '__mul__', '__ne__','__new__','__reduce__','__reduce_ex__',
 '__repr__','__rmod__', '__rmul__','__setattr__' '__sizeof__',
 '__str__', '__subclasshook__','capitalize','casefold',
 'center','count','encode','endswith', 'expandtabs',
 'find','format', 'format_map', 'index', 'isalnum',
 'isalpha', 'isascii', 'isdecimal', 'isdigit',
 'isidentifier', 'islower', 'isnumeric', 'isprintable',
 'isspace', 'istitle', 'isupper', 'join', 'ljust',
 'lower', 'lstrip', 'maketrans', 'partition', 'replace', 'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit',
 'rstrip', 'split', 'splitlines', 'startswith', 'strip',
 'swapcase', 'title', 'translate', 'upper', 'zfill']

좋은 재미, 실제로, 많은 문자열 방법이 있습니다
그것은, 내가 그를 위해 뭔가를 할 수있는 기능을 작동, ** 그렇게 할 수있는 방법은 무엇, 그가 뭔가를 할 수있을 것입니다. ** 마지막으로 재미 같은 점의 일종 아 성과 학습을 말한다! ! !
우리는 약 연극을 눌러 모여! ! !

首先前面__和后面有__的方法我们不要去纠结他,
现在我们层次还很low,还不适合去追求他们。
我们要把注意力放在下面这些方法上。
'capitalize','casefold','center','count','encode',
'endswith', 'expandtabs', 'find','format', 
'format_map', 'index', 'isalnum','isalpha', 
'isascii', 'isdecimal', 'isdigit','isidentifier', 
'islower', 'isnumeric', 'isprintable','isspace', 
'istitle', 'isupper', 'join', 'ljust', 'lower', 
'lstrip', 'maketrans', 'partition', 'replace', 
'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit',
 'rstrip', 'split', 'splitlines', 'startswith', 'strip',
 'swapcase', 'title', 'translate', 'upper', 'zfill'

우리는 어떻게 문자열 방법을 사용합니까?
"문자열."메소드 이름 (파라미터) == '' ''는 hahah'.upper ( ) 등이다.
이 방법은 문자열 쓰기는 무엇을 사용하는 것입니다있다?

很简单一个函数搞定
help(str.upper)
输出结果:
---------------------------------------------------
Help on method_descriptor:
upper(self, /)
    Return a copy of the string converted to uppercase.
--------------------------------------------------------
    **返回转换为大写的字符串的副本。(转自百度翻译)**
    
    我们来试一试这个方法:
    'abddddAAAA123'.upper()
    返回的结果:'ABDDDDAAAA123'
    字符串完全变成了大写,
    这就是这个方法做的,不需要任何参数。
    自学一定要多看文档,顺便学下英文。

예 (투자를 위해 우리는 casefold뿐만 아니라), 다시 같은 제목 ()과 같은 다른 방법의 역할 및 사용보고 도움말 기능을 사용하여 콘솔 수 있습니다 ().
오늘, 우리가 처음 여기 와서 이상의 실습, 지상 두뇌로, 우리는 여전히 자주 환기 더 손이 필요합니다.

게시 23 개 원래 기사 · 원 찬양 5 · 조회수 382

추천

출처blog.csdn.net/weixin_43287121/article/details/104505297