码迷,mamicode.com
首页 > 编程语言 > 详细

Python3基础 str split 用指定的字符将字符串分割

时间:2018-09-24 20:01:53      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:思想   字符串   ace   hit   一件事   sep   form   which   inf   

?

  •                    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 用指定的字符将字符串分割

标签:思想   字符串   ace   hit   一件事   sep   form   which   inf   

原文地址:https://www.cnblogs.com/xingchuxin/p/9696337.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!