python: notes on str.split()
This commit is contained in:
parent
baf34f6b57
commit
d09bc82729
2 changed files with 37 additions and 1 deletions
|
@ -13,7 +13,7 @@ tags: [python, data-types]
|
|||
|
||||
The core data-types are as follows:
|
||||
|
||||
- str
|
||||
- [str](/Programming_Languages/Python/Syntax/Strings_in_Python.md)
|
||||
- bool
|
||||
- float
|
||||
- double
|
||||
|
|
|
@ -76,3 +76,39 @@ print('sub string: ', 'Hello-World'[1:5])
|
|||
user_age = input("Please enter your age: ")
|
||||
print(f'You are {user_age}')
|
||||
```
|
||||
|
||||
## `str.split()`
|
||||
|
||||
The `split()` function in Python is used to divide a string into multiple parts at the occurrence of a given separator. This function returns a [list](/Programming_Languages/Python/Syntax/Lists_in_Python.md) of substrings.
|
||||
|
||||
### General syntax
|
||||
|
||||
```py
|
||||
str.split(separator, maxsplit)
|
||||
```
|
||||
|
||||
- The `separator` is optional. It specifies the separator to use when splitting the string. If no separator is provided, it will default to using whitespace.
|
||||
|
||||
- `maxsplit` is also optional and specifies how many splits to do. Default value is -1, which is "all occurrences".
|
||||
|
||||
### Examples
|
||||
|
||||
```py
|
||||
|
||||
text = "Hello world, how are you?"
|
||||
|
||||
# Default usage:
|
||||
x = text.split()
|
||||
print(x)
|
||||
# ['Hello', 'world', 'how', 'are', 'you?']
|
||||
|
||||
# Using a specific separator
|
||||
x = text.split(",")
|
||||
print(x)
|
||||
# ['Hello', 'world how are you?']
|
||||
|
||||
# Specifiying a maxplit value
|
||||
x = text.split(" ", 1)
|
||||
print(x)
|
||||
# ['Hello']
|
||||
```
|
||||
|
|
Loading…
Add table
Reference in a new issue