{ "metadata": { "name": "", "signature": "sha256:9dac2d32c5397e9879c8398b786fba06650be3c153dc4c9446eebcb3938ea4a1" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Breaking Up String Variables" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- **Author:** [Chris Albon](http://www.chrisalbon.com/), [@ChrisAlbon](https://twitter.com/chrisalbon)\n", "- **Date:** -\n", "- **Repo:** [Python 3 code snippets for data science](https://github.com/chrisalbon/code_py)\n", "- **Note:** Originally from: [Learning Python](https://www.amazon.com/gp/yourstore/home?ie=UTF8&ref_=gno_signin&)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Basic name assignment" ] }, { "cell_type": "code", "collapsed": false, "input": [ "variableName = 'This is a string.'" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 48 }, { "cell_type": "markdown", "metadata": {}, "source": [ "### List assignment" ] }, { "cell_type": "code", "collapsed": false, "input": [ "One, Two, Three = [1, 2, 3]" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 49 }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Break up a string into variables" ] }, { "cell_type": "code", "collapsed": false, "input": [ "firstLetter, secondLetter, thirdLetter, fourthLetter = 'Bark'" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 50 }, { "cell_type": "code", "collapsed": false, "input": [ "firstLetter" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 51, "text": [ "'B'" ] } ], "prompt_number": 51 }, { "cell_type": "code", "collapsed": false, "input": [ "secondLetter" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 52, "text": [ "'a'" ] } ], "prompt_number": 52 }, { "cell_type": "code", "collapsed": false, "input": [ "thirdLetter" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 53, "text": [ "'r'" ] } ], "prompt_number": 53 }, { "cell_type": "code", "collapsed": false, "input": [ "fourthLetter" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 54, "text": [ "'k'" ] } ], "prompt_number": 54 }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Breaking up a number into seperate variables" ] }, { "cell_type": "code", "collapsed": false, "input": [ "firstNumber, secondNumber, thirdNumber, fourthNumber = '9485'" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 55 }, { "cell_type": "code", "collapsed": false, "input": [ "firstLetter" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 56, "text": [ "'B'" ] } ], "prompt_number": 56 }, { "cell_type": "code", "collapsed": false, "input": [ "secondLetter" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 57, "text": [ "'a'" ] } ], "prompt_number": 57 }, { "cell_type": "code", "collapsed": false, "input": [ "thirdLetter" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 58, "text": [ "'r'" ] } ], "prompt_number": 58 }, { "cell_type": "code", "collapsed": false, "input": [ "fourthLetter" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 59, "text": [ "'k'" ] } ], "prompt_number": 59 }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Assign the first letter of 'spam' into varible a, assign all the remaining letters to variable b" ] }, { "cell_type": "code", "collapsed": false, "input": [ "a, *b = 'spam'\n", "a" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 27, "text": [ "'s'" ] } ], "prompt_number": 27 }, { "cell_type": "code", "collapsed": false, "input": [ "b" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 28, "text": [ "['p', 'a', 'm']" ] } ], "prompt_number": 28 }, { "cell_type": "code", "collapsed": false, "input": [], "language": "python", "metadata": {}, "outputs": [] } ], "metadata": {} } ] }