Python3基礎 str split 用指定的字符將字符串分割
阿新 • • 發佈:2018-09-24
val more esp block return sca int www. 需要
?
- python : 3.7.0
- OS : Ubuntu 18.04.1 LTS
- IDE : PyCharm 2018.2.4
- conda : 4.5.11
- type setting : Markdown
?
code
coder@Ubuntu:~$ source activate py37 (py37) coder@Ubuntu:~$ ipython Python 3.7.0 (default, Jun 28 2018, 13:15:42) Type ‘copyright‘, ‘credits‘ or ‘license‘ for more information IPython 6.5.0 -- An enhanced Interactive Python. Type ‘?‘ for help. In [1]: content = "hello,world" In [2]: hello_str = content.split(",") In [3]: hello_str Out[3]: [‘hello‘, ‘world‘] In [4]: hello_str,world_str = content.split(‘,‘, 1) In [5]: hello_str Out[5]: ‘hello‘ In [6]: world_str Out[6]: ‘world‘ In [7]: exit (py37) coder@Ubuntu:~$ source deactivate py37 coder@Ubuntu:~$
?
more knowledge
split(self, /, sep=None, maxsplit=-1) Return a list of the words in the string, using sep as the delimiter string. sep The delimiter according which to split the string. None (the default value) means split according to any whitespace, and discard empty strings from the result. maxsplit Maximum number of splits to do. -1 (the default value) means no limit.
?
coder@Ubuntu:~$ source activate py37 (py37) coder@Ubuntu:~$ ipython Python 3.7.0 (default, Jun 28 2018, 13:15:42) Type ‘copyright‘, ‘credits‘ or ‘license‘ for more information IPython 6.5.0 -- An enhanced Interactive Python. Type ‘?‘ for help. In [1]: my_str = "hello,world,hello,world" In [2]: my_str.split(‘,‘, 1) Out[2]: [‘hello‘, ‘world,hello,world‘] In [3]: my_str.split(‘,‘, 2) Out[3]: [‘hello‘, ‘world‘, ‘hello,world‘] In [4]: my_str.split(‘,‘, 3) Out[4]: [‘hello‘, ‘world‘, ‘hello‘, ‘world‘] In [5]: my_str.split(‘,‘, 4) Out[5]: [‘hello‘, ‘world‘, ‘hello‘, ‘world‘] In [6]: exit (py37) coder@Ubuntu:~$ source deactivate py37 coder@Ubuntu:~$
?
resource
- [文檔] https://docs.python.org/3/
- [規範] https://www.python.org/dev/peps/pep-0008/
- [規範] https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_language_rules/
- [源碼] https://www.python.org/downloads/source/
- [ PEP ] https://www.python.org/dev/peps/
- [平臺] https://www.cnblogs.com/
?
Python具有開源、跨平臺、解釋型、交互式等特性,值得學習。
Python的設計哲學:優雅,明確,簡單。提倡用一種方法,最好是只有一種方法來做一件事。
代碼的書寫要遵守規範,這樣有助於溝通和理解。
每種語言都有獨特的思想,初學者需要轉變思維、踏實踐行、堅持積累。
Python3基礎 str split 用指定的字符將字符串分割