Travis build: 143

This commit is contained in:
30secondsofcode
2019-10-08 06:34:19 +00:00
parent 4500daab80
commit 62158ed3ab
3 changed files with 65 additions and 65 deletions

View File

@ -1647,11 +1647,11 @@ values_only(ages) # [10, 11, 9]
Returns the length of a string in bytes. Returns the length of a string in bytes.
Use `string.encode('utf-8')` to encode the given string and return its length. Use `s.encode('utf-8')` to encode the given string and return its length.
```py ```py
def byte_size(string): def byte_size(s):
return len(string.encode('utf-8')) return len(s.encode('utf-8'))
``` ```
<details> <details>
@ -1700,8 +1700,8 @@ Capitalize the first letter of the string and then add it with rest of the strin
Omit the `lower_rest` parameter to keep the rest of the string intact, or set it to `True` to convert to lowercase. Omit the `lower_rest` parameter to keep the rest of the string intact, or set it to `True` to convert to lowercase.
```py ```py
def capitalize(string, lower_rest=False): def capitalize(s, lower_rest=False):
return string[:1].upper() + (string[1:].lower() if lower_rest else string[1:]) return s[:1].upper() + (s[1:].lower() if lower_rest else s[1:])
``` ```
<details> <details>
@ -1719,11 +1719,11 @@ capitalize('fooBar', True) # 'Foobar'
Capitalizes the first letter of every word in a string. Capitalizes the first letter of every word in a string.
Use `string.title()` to capitalize first letter of every word in the string. Use `s.title()` to capitalize first letter of every word in the string.
```py ```py
def capitalize_every_word(string): def capitalize_every_word(s):
return string.title() return s.title()
``` ```
<details> <details>
@ -1744,8 +1744,8 @@ Decapitalize the first letter of the string and then add it with rest of the str
Omit the `upper_rest` parameter to keep the rest of the string intact, or set it to `True` to convert to uppercase. Omit the `upper_rest` parameter to keep the rest of the string intact, or set it to `True` to convert to uppercase.
```py ```py
def decapitalize(str, upper_rest=False): def decapitalize(s, upper_rest=False):
return str[:1].lower() + (str[1:].upper() if upper_rest else str[1:]) return s[:1].lower() + (s[1:].upper() if upper_rest else s[1:])
``` ```
<details> <details>
@ -1763,13 +1763,13 @@ decapitalize('FooBar', True) # 'fOOBAR'
Checks if a string is an anagram of another string (case-insensitive, ignores spaces, punctuation and special characters). Checks if a string is an anagram of another string (case-insensitive, ignores spaces, punctuation and special characters).
Use `str.replace()` to remove spaces from both strings. Use `s.replace()` to remove spaces from both strings.
Compare the lengths of the two strings, return `False` if they are not equal. Compare the lengths of the two strings, return `False` if they are not equal.
Use `sorted()` on both strings and compare the results. Use `sorted()` on both strings and compare the results.
```py ```py
def is_anagram(str1, str2): def is_anagram(s1, s2):
_str1, _str2 = str1.replace(" ", ""), str2.replace(" ", "") _str1, _str2 = s1.replace(" ", ""), s2.replace(" ", "")
if len(_str1) != len(_str2): if len(_str1) != len(_str2):
return False return False
@ -1796,10 +1796,10 @@ Break the string into words and combine them adding `-` as a separator, using a
```py ```py
import re import re
def kebab(str): def kebab(s):
return re.sub(r"(\s|_|-)+","-", return re.sub(r"(\s|_|-)+","-",
re.sub(r"[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+", re.sub(r"[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+",
lambda mo: mo.group(0).lower(),str) lambda mo: mo.group(0).lower(), s)
) )
``` ```
@ -1823,8 +1823,8 @@ Prints out the same string a defined number of times.
Repeat the string `n` times, using the `*` operator. Repeat the string `n` times, using the `*` operator.
```py ```py
def n_times_string(str,n): def n_times_string(s, n):
return (str * n) return (s * n)
``` ```
<details> <details>
@ -1841,14 +1841,14 @@ n_times_string('py', 4) #'pypypypy'
Returns `True` if the given string is a palindrome, `False` otherwise. Returns `True` if the given string is a palindrome, `False` otherwise.
Use `str.lower()` and `re.sub()` to convert to lowercase and remove non-alphanumeric characters from the given string. Use `s.lower()` and `re.sub()` to convert to lowercase and remove non-alphanumeric characters from the given string.
Then, compare the new string with its reverse. Then, compare the new string with its reverse.
```py ```py
from re import sub from re import sub
def palindrome(string): def palindrome(s):
s = sub('[\W_]', '', string.lower()) s = sub('[\W_]', '', s.lower())
return s == s[::-1] return s == s[::-1]
``` ```
@ -1871,10 +1871,10 @@ Break the string into words and combine them adding `_` as a separator, using a
```py ```py
import re import re
def snake(str): def snake(s):
return '_'.join(re.sub('([A-Z][a-z]+)', r' \1', return '_'.join(re.sub('([A-Z][a-z]+)', r' \1',
re.sub('([A-Z]+)', r' \1', re.sub('([A-Z]+)', r' \1',
str.replace('-', ' '))).split()).lower() s.replace('-', ' '))).split()).lower()
``` ```
<details> <details>
@ -1894,11 +1894,11 @@ snake('AllThe-small Things') # "all_the_smal_things"
Splits a multiline string into a list of lines. Splits a multiline string into a list of lines.
Use `str.split()` and `'\n'` to match line breaks and create a list. Use `s.split()` and `'\n'` to match line breaks and create a list.
```py ```py
def split_lines(str): def split_lines(s):
return str.split('\n') return s.split('\n')
``` ```
<details> <details>

View File

@ -99,14 +99,14 @@
"type": "snippetListing", "type": "snippetListing",
"title": "byte_size", "title": "byte_size",
"attributes": { "attributes": {
"text": "Returns the length of a string in bytes.\n\nUse `string.encode('utf-8')` to encode the given string and return its length.\n\n", "text": "Returns the length of a string in bytes.\n\nUse `s.encode('utf-8')` to encode the given string and return its length.\n\n",
"tags": [ "tags": [
"string", "string",
"beginner" "beginner"
] ]
}, },
"meta": { "meta": {
"hash": "ff655042992e2a6cded2c39439eca6a6542e4d7b4d019c9c8721fa61be6ccdb8" "hash": "2fc0a269966270d98c8f1721dde96e027e8b6146c3b84c0ac68ff2a6fe75c84a"
} }
}, },
{ {
@ -137,7 +137,7 @@
] ]
}, },
"meta": { "meta": {
"hash": "f4b0ecfe5d6eb18a65699fbe706737723c2c0de6a16e07e4c7686e9ecbad29c5" "hash": "f33a94899dfa72134171367526a2e0068dc0a8fc3c0504d42740aec1110e494b"
} }
}, },
{ {
@ -145,14 +145,14 @@
"type": "snippetListing", "type": "snippetListing",
"title": "capitalize_every_word", "title": "capitalize_every_word",
"attributes": { "attributes": {
"text": "Capitalizes the first letter of every word in a string.\n\nUse `string.title()` to capitalize first letter of every word in the string.\n\n", "text": "Capitalizes the first letter of every word in a string.\n\nUse `s.title()` to capitalize first letter of every word in the string.\n\n",
"tags": [ "tags": [
"string", "string",
"beginner" "beginner"
] ]
}, },
"meta": { "meta": {
"hash": "ec399b1f2bcb0888956d1ecb40fd509f22ba902cd7f3c53af02729d52f021f86" "hash": "4fc1e5869d50178ba135d6b30d3add0d3f5031ab8e24c07959f0321c2f2d7d6a"
} }
}, },
{ {
@ -258,7 +258,7 @@
] ]
}, },
"meta": { "meta": {
"hash": "cda547088309d800b31f6319c276ed1dbc4a0f4d87c734cd1366ec081041b66e" "hash": "3bb7b5142417d0d14ba76f2221802ff72824243f7dd4331a2bbe20d20c24f6cf"
} }
}, },
{ {
@ -589,14 +589,14 @@
"type": "snippetListing", "type": "snippetListing",
"title": "is_anagram", "title": "is_anagram",
"attributes": { "attributes": {
"text": "Checks if a string is an anagram of another string (case-insensitive, ignores spaces, punctuation and special characters).\n\nUse `str.replace()` to remove spaces from both strings.\nCompare the lengths of the two strings, return `False` if they are not equal.\nUse `sorted()` on both strings and compare the results.\n\n", "text": "Checks if a string is an anagram of another string (case-insensitive, ignores spaces, punctuation and special characters).\n\nUse `s.replace()` to remove spaces from both strings.\nCompare the lengths of the two strings, return `False` if they are not equal.\nUse `sorted()` on both strings and compare the results.\n\n",
"tags": [ "tags": [
"string", "string",
"intermediate" "intermediate"
] ]
}, },
"meta": { "meta": {
"hash": "3080e22832c2a393f1546f4cff18b15b701fbe27dc2368fd26700a05f2f109a2" "hash": "58303cd7a175fea41b2fdf5ede26c329d43b442accd09472e171f5b8c4bc64e3"
} }
}, },
{ {
@ -657,7 +657,7 @@
] ]
}, },
"meta": { "meta": {
"hash": "374b7c60d87e6fa52b1bb0176f9c762d8061262d0843cf82ad3ab1d4744ab22e" "hash": "a89555ac50b3243a1134fd31919edfc9fbe3029778c3178033fd0e15ce2e3760"
} }
}, },
{ {
@ -834,7 +834,7 @@
] ]
}, },
"meta": { "meta": {
"hash": "5f815cfc58d3339f19b865433b2965a08e64f336e1747009e915883096deb26b" "hash": "c4911d051ab7d5e4803eb5e3786181d7026e2fcf95e7ac1d67fe98bcbf326696"
} }
}, },
{ {
@ -873,14 +873,14 @@
"type": "snippetListing", "type": "snippetListing",
"title": "palindrome", "title": "palindrome",
"attributes": { "attributes": {
"text": "Returns `True` if the given string is a palindrome, `False` otherwise.\n\nUse `str.lower()` and `re.sub()` to convert to lowercase and remove non-alphanumeric characters from the given string. \nThen, compare the new string with its reverse.\n\n", "text": "Returns `True` if the given string is a palindrome, `False` otherwise.\n\nUse `s.lower()` and `re.sub()` to convert to lowercase and remove non-alphanumeric characters from the given string. \nThen, compare the new string with its reverse.\n\n",
"tags": [ "tags": [
"string", "string",
"intermediate" "intermediate"
] ]
}, },
"meta": { "meta": {
"hash": "e707d6b2f27bcc3dda322b114199b2b22ea916871b1c657c43648ecb5b21240b" "hash": "e288ab1f10bef9dc735acdb5b6b6bf7f11dbe4381dea9a4710a797ffe15cf29a"
} }
}, },
{ {
@ -958,7 +958,7 @@
] ]
}, },
"meta": { "meta": {
"hash": "50ee46a9c0ed48161f20e555da66c06561abe3d9188b5a84d9eda25de594f87f" "hash": "e388dcf225060a6943fa501a169df52c337bcafc21082f4ffb31f8aa086e97b1"
} }
}, },
{ {
@ -982,14 +982,14 @@
"type": "snippetListing", "type": "snippetListing",
"title": "split_lines", "title": "split_lines",
"attributes": { "attributes": {
"text": "Splits a multiline string into a list of lines.\n\nUse `str.split()` and `'\\n'` to match line breaks and create a list.\n\n", "text": "Splits a multiline string into a list of lines.\n\nUse `s.split()` and `'\\n'` to match line breaks and create a list.\n\n",
"tags": [ "tags": [
"string", "string",
"beginner" "beginner"
] ]
}, },
"meta": { "meta": {
"hash": "db5b597fccad7226629e99e4f41eaa56a7783dd611952b3e2b6711fb85b12c25" "hash": "48a3b8088d5537954312dd41a8bbdbf56f6d04c9a2f7f594bbb93822efc3a0aa"
} }
}, },
{ {

View File

@ -130,9 +130,9 @@
"type": "snippet", "type": "snippet",
"attributes": { "attributes": {
"fileName": "byte_size.md", "fileName": "byte_size.md",
"text": "Returns the length of a string in bytes.\n\nUse `string.encode('utf-8')` to encode the given string and return its length.\n\n", "text": "Returns the length of a string in bytes.\n\nUse `s.encode('utf-8')` to encode the given string and return its length.\n\n",
"codeBlocks": { "codeBlocks": {
"code": "def byte_size(string):\n return len(string.encode('utf-8'))", "code": "def byte_size(s):\n return len(s.encode('utf-8'))",
"example": "byte_size('😀') # 4\nbyte_size('Hello World') # 11" "example": "byte_size('😀') # 4\nbyte_size('Hello World') # 11"
}, },
"tags": [ "tags": [
@ -141,7 +141,7 @@
] ]
}, },
"meta": { "meta": {
"hash": "ff655042992e2a6cded2c39439eca6a6542e4d7b4d019c9c8721fa61be6ccdb8" "hash": "2fc0a269966270d98c8f1721dde96e027e8b6146c3b84c0ac68ff2a6fe75c84a"
} }
}, },
{ {
@ -173,7 +173,7 @@
"fileName": "capitalize.md", "fileName": "capitalize.md",
"text": "Capitalizes the first letter of a string.\n\nCapitalize the first letter of the string and then add it with rest of the string. \nOmit the `lower_rest` parameter to keep the rest of the string intact, or set it to `True` to convert to lowercase.\n\n", "text": "Capitalizes the first letter of a string.\n\nCapitalize the first letter of the string and then add it with rest of the string. \nOmit the `lower_rest` parameter to keep the rest of the string intact, or set it to `True` to convert to lowercase.\n\n",
"codeBlocks": { "codeBlocks": {
"code": "def capitalize(string, lower_rest=False):\n return string[:1].upper() + (string[1:].lower() if lower_rest else string[1:])", "code": "def capitalize(s, lower_rest=False):\n return s[:1].upper() + (s[1:].lower() if lower_rest else s[1:])",
"example": "capitalize('fooBar') # 'FooBar'\ncapitalize('fooBar', True) # 'Foobar'" "example": "capitalize('fooBar') # 'FooBar'\ncapitalize('fooBar', True) # 'Foobar'"
}, },
"tags": [ "tags": [
@ -182,7 +182,7 @@
] ]
}, },
"meta": { "meta": {
"hash": "f4b0ecfe5d6eb18a65699fbe706737723c2c0de6a16e07e4c7686e9ecbad29c5" "hash": "f33a94899dfa72134171367526a2e0068dc0a8fc3c0504d42740aec1110e494b"
} }
}, },
{ {
@ -191,9 +191,9 @@
"type": "snippet", "type": "snippet",
"attributes": { "attributes": {
"fileName": "capitalize_every_word.md", "fileName": "capitalize_every_word.md",
"text": "Capitalizes the first letter of every word in a string.\n\nUse `string.title()` to capitalize first letter of every word in the string.\n\n", "text": "Capitalizes the first letter of every word in a string.\n\nUse `s.title()` to capitalize first letter of every word in the string.\n\n",
"codeBlocks": { "codeBlocks": {
"code": "def capitalize_every_word(string):\n return string.title()", "code": "def capitalize_every_word(s):\n return s.title()",
"example": "capitalize_every_word('hello world!') # 'Hello World!'" "example": "capitalize_every_word('hello world!') # 'Hello World!'"
}, },
"tags": [ "tags": [
@ -202,7 +202,7 @@
] ]
}, },
"meta": { "meta": {
"hash": "ec399b1f2bcb0888956d1ecb40fd509f22ba902cd7f3c53af02729d52f021f86" "hash": "4fc1e5869d50178ba135d6b30d3add0d3f5031ab8e24c07959f0321c2f2d7d6a"
} }
}, },
{ {
@ -334,7 +334,7 @@
"fileName": "decapitalize.md", "fileName": "decapitalize.md",
"text": "Decapitalizes the first letter of a string.\n\nDecapitalize the first letter of the string and then add it with rest of the string. \nOmit the `upper_rest` parameter to keep the rest of the string intact, or set it to `True` to convert to uppercase.\n\n", "text": "Decapitalizes the first letter of a string.\n\nDecapitalize the first letter of the string and then add it with rest of the string. \nOmit the `upper_rest` parameter to keep the rest of the string intact, or set it to `True` to convert to uppercase.\n\n",
"codeBlocks": { "codeBlocks": {
"code": "def decapitalize(str, upper_rest=False):\n return str[:1].lower() + (str[1:].upper() if upper_rest else str[1:])", "code": "def decapitalize(s, upper_rest=False):\n return s[:1].lower() + (s[1:].upper() if upper_rest else s[1:])",
"example": "decapitalize('FooBar') # 'fooBar'\ndecapitalize('FooBar', True) # 'fOOBAR'" "example": "decapitalize('FooBar') # 'fooBar'\ndecapitalize('FooBar', True) # 'fOOBAR'"
}, },
"tags": [ "tags": [
@ -343,7 +343,7 @@
] ]
}, },
"meta": { "meta": {
"hash": "cda547088309d800b31f6319c276ed1dbc4a0f4d87c734cd1366ec081041b66e" "hash": "3bb7b5142417d0d14ba76f2221802ff72824243f7dd4331a2bbe20d20c24f6cf"
} }
}, },
{ {
@ -780,9 +780,9 @@
"type": "snippet", "type": "snippet",
"attributes": { "attributes": {
"fileName": "is_anagram.md", "fileName": "is_anagram.md",
"text": "Checks if a string is an anagram of another string (case-insensitive, ignores spaces, punctuation and special characters).\n\nUse `str.replace()` to remove spaces from both strings.\nCompare the lengths of the two strings, return `False` if they are not equal.\nUse `sorted()` on both strings and compare the results.\n\n", "text": "Checks if a string is an anagram of another string (case-insensitive, ignores spaces, punctuation and special characters).\n\nUse `s.replace()` to remove spaces from both strings.\nCompare the lengths of the two strings, return `False` if they are not equal.\nUse `sorted()` on both strings and compare the results.\n\n",
"codeBlocks": { "codeBlocks": {
"code": "def is_anagram(str1, str2):\n _str1, _str2 = str1.replace(\" \", \"\"), str2.replace(\" \", \"\")\n\n if len(_str1) != len(_str2):\n return False\n else:\n return sorted(_str1.lower()) == sorted(_str2.lower())", "code": "def is_anagram(s1, s2):\n _str1, _str2 = s1.replace(\" \", \"\"), s2.replace(\" \", \"\")\n\n if len(_str1) != len(_str2):\n return False\n else:\n return sorted(_str1.lower()) == sorted(_str2.lower())",
"example": "is_anagram(\"anagram\", \"Nag a ram\") # True" "example": "is_anagram(\"anagram\", \"Nag a ram\") # True"
}, },
"tags": [ "tags": [
@ -791,7 +791,7 @@
] ]
}, },
"meta": { "meta": {
"hash": "3080e22832c2a393f1546f4cff18b15b701fbe27dc2368fd26700a05f2f109a2" "hash": "58303cd7a175fea41b2fdf5ede26c329d43b442accd09472e171f5b8c4bc64e3"
} }
}, },
{ {
@ -862,7 +862,7 @@
"fileName": "kebab.md", "fileName": "kebab.md",
"text": "Converts a string to kebab case.\n\nBreak the string into words and combine them adding `-` as a separator, using a regexp.\n\n", "text": "Converts a string to kebab case.\n\nBreak the string into words and combine them adding `-` as a separator, using a regexp.\n\n",
"codeBlocks": { "codeBlocks": {
"code": "import re\n\ndef kebab(str):\n return re.sub(r\"(\\s|_|-)+\",\"-\",\n re.sub(r\"[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+\",\n lambda mo: mo.group(0).lower(),str)\n )", "code": "import re\n\ndef kebab(s):\n return re.sub(r\"(\\s|_|-)+\",\"-\",\n re.sub(r\"[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+\",\n lambda mo: mo.group(0).lower(), s)\n )",
"example": "kebab('camelCase'); # 'camel-case'\nkebab('some text'); # 'some-text'\nkebab('some-mixed_string With spaces_underscores-and-hyphens'); # 'some-mixed-string-with-spaces-underscores-and-hyphens'\nkebab('AllThe-small Things'); # \"all-the-small-things\"" "example": "kebab('camelCase'); # 'camel-case'\nkebab('some text'); # 'some-text'\nkebab('some-mixed_string With spaces_underscores-and-hyphens'); # 'some-mixed-string-with-spaces-underscores-and-hyphens'\nkebab('AllThe-small Things'); # \"all-the-small-things\""
}, },
"tags": [ "tags": [
@ -872,7 +872,7 @@
] ]
}, },
"meta": { "meta": {
"hash": "374b7c60d87e6fa52b1bb0176f9c762d8061262d0843cf82ad3ab1d4744ab22e" "hash": "a89555ac50b3243a1134fd31919edfc9fbe3029778c3178033fd0e15ce2e3760"
} }
}, },
{ {
@ -1095,7 +1095,7 @@
"fileName": "n_times_string.md", "fileName": "n_times_string.md",
"text": "Prints out the same string a defined number of times.\n\nRepeat the string `n` times, using the `*` operator.\n\n", "text": "Prints out the same string a defined number of times.\n\nRepeat the string `n` times, using the `*` operator.\n\n",
"codeBlocks": { "codeBlocks": {
"code": "def n_times_string(str,n):\r\n return (str * n)", "code": "def n_times_string(s, n):\r\n return (s * n)",
"example": "n_times_string('py', 4) #'pypypypy'" "example": "n_times_string('py', 4) #'pypypypy'"
}, },
"tags": [ "tags": [
@ -1104,7 +1104,7 @@
] ]
}, },
"meta": { "meta": {
"hash": "5f815cfc58d3339f19b865433b2965a08e64f336e1747009e915883096deb26b" "hash": "c4911d051ab7d5e4803eb5e3786181d7026e2fcf95e7ac1d67fe98bcbf326696"
} }
}, },
{ {
@ -1154,9 +1154,9 @@
"type": "snippet", "type": "snippet",
"attributes": { "attributes": {
"fileName": "palindrome.md", "fileName": "palindrome.md",
"text": "Returns `True` if the given string is a palindrome, `False` otherwise.\n\nUse `str.lower()` and `re.sub()` to convert to lowercase and remove non-alphanumeric characters from the given string. \nThen, compare the new string with its reverse.\n\n", "text": "Returns `True` if the given string is a palindrome, `False` otherwise.\n\nUse `s.lower()` and `re.sub()` to convert to lowercase and remove non-alphanumeric characters from the given string. \nThen, compare the new string with its reverse.\n\n",
"codeBlocks": { "codeBlocks": {
"code": "from re import sub\n\ndef palindrome(string):\n s = sub('[\\W_]', '', string.lower())\n return s == s[::-1]", "code": "from re import sub\n\ndef palindrome(s):\n s = sub('[\\W_]', '', s.lower())\n return s == s[::-1]",
"example": "palindrome('taco cat') # True" "example": "palindrome('taco cat') # True"
}, },
"tags": [ "tags": [
@ -1165,7 +1165,7 @@
] ]
}, },
"meta": { "meta": {
"hash": "e707d6b2f27bcc3dda322b114199b2b22ea916871b1c657c43648ecb5b21240b" "hash": "e288ab1f10bef9dc735acdb5b6b6bf7f11dbe4381dea9a4710a797ffe15cf29a"
} }
}, },
{ {
@ -1258,7 +1258,7 @@
"fileName": "snake.md", "fileName": "snake.md",
"text": "Converts a string to snake case.\n\nBreak the string into words and combine them adding `_` as a separator, using a regexp.\n\n", "text": "Converts a string to snake case.\n\nBreak the string into words and combine them adding `_` as a separator, using a regexp.\n\n",
"codeBlocks": { "codeBlocks": {
"code": "import re\n\ndef snake(str):\n return '_'.join(re.sub('([A-Z][a-z]+)', r' \\1',\n re.sub('([A-Z]+)', r' \\1',\n str.replace('-', ' '))).split()).lower()", "code": "import re\n\ndef snake(s):\n return '_'.join(re.sub('([A-Z][a-z]+)', r' \\1',\n re.sub('([A-Z]+)', r' \\1',\n s.replace('-', ' '))).split()).lower()",
"example": "snake('camelCase') # 'camel_case'\nsnake('some text') # 'some_text'\nsnake('some-mixed_string With spaces_underscores-and-hyphens') # 'some_mixed_string_with_spaces_underscores_and_hyphens'\nsnake('AllThe-small Things') # \"all_the_smal_things\"" "example": "snake('camelCase') # 'camel_case'\nsnake('some text') # 'some_text'\nsnake('some-mixed_string With spaces_underscores-and-hyphens') # 'some_mixed_string_with_spaces_underscores_and_hyphens'\nsnake('AllThe-small Things') # \"all_the_smal_things\""
}, },
"tags": [ "tags": [
@ -1268,7 +1268,7 @@
] ]
}, },
"meta": { "meta": {
"hash": "50ee46a9c0ed48161f20e555da66c06561abe3d9188b5a84d9eda25de594f87f" "hash": "e388dcf225060a6943fa501a169df52c337bcafc21082f4ffb31f8aa086e97b1"
} }
}, },
{ {
@ -1298,9 +1298,9 @@
"type": "snippet", "type": "snippet",
"attributes": { "attributes": {
"fileName": "split_lines.md", "fileName": "split_lines.md",
"text": "Splits a multiline string into a list of lines.\n\nUse `str.split()` and `'\\n'` to match line breaks and create a list.\n\n", "text": "Splits a multiline string into a list of lines.\n\nUse `s.split()` and `'\\n'` to match line breaks and create a list.\n\n",
"codeBlocks": { "codeBlocks": {
"code": "def split_lines(str):\n return str.split('\\n')", "code": "def split_lines(s):\n return s.split('\\n')",
"example": "split_lines('This\\nis a\\nmultiline\\nstring.\\n') # 'This\\nis a\\nmultiline\\nstring.\\n'" "example": "split_lines('This\\nis a\\nmultiline\\nstring.\\n') # 'This\\nis a\\nmultiline\\nstring.\\n'"
}, },
"tags": [ "tags": [
@ -1309,7 +1309,7 @@
] ]
}, },
"meta": { "meta": {
"hash": "db5b597fccad7226629e99e4f41eaa56a7783dd611952b3e2b6711fb85b12c25" "hash": "48a3b8088d5537954312dd41a8bbdbf56f6d04c9a2f7f594bbb93822efc3a0aa"
} }
}, },
{ {