diff options
author | hardythe1 | 2015-01-30 12:30:05 +0530 |
---|---|---|
committer | hardythe1 | 2015-01-30 12:30:05 +0530 |
commit | 62aa228e2519ac7b7f1aef53001f2f2e988a6eb1 (patch) | |
tree | 7b632b21341f832c3d3b1352dabceaefb36c9a7b /C++_Programming_In_Easy_Steps/Chapter4.ipynb | |
parent | 9add422993fb2649287260bc91d429a07d1810d5 (diff) | |
download | Python-Textbook-Companions-62aa228e2519ac7b7f1aef53001f2f2e988a6eb1.tar.gz Python-Textbook-Companions-62aa228e2519ac7b7f1aef53001f2f2e988a6eb1.tar.bz2 Python-Textbook-Companions-62aa228e2519ac7b7f1aef53001f2f2e988a6eb1.zip |
added books
Diffstat (limited to 'C++_Programming_In_Easy_Steps/Chapter4.ipynb')
-rwxr-xr-x | C++_Programming_In_Easy_Steps/Chapter4.ipynb | 335 |
1 files changed, 335 insertions, 0 deletions
diff --git a/C++_Programming_In_Easy_Steps/Chapter4.ipynb b/C++_Programming_In_Easy_Steps/Chapter4.ipynb new file mode 100755 index 00000000..ae827529 --- /dev/null +++ b/C++_Programming_In_Easy_Steps/Chapter4.ipynb @@ -0,0 +1,335 @@ +{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:b79ee2681573b5fe1113810718887e0801a441cdcbacd23dfe8fbd78765cba80"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 4 : Handling strings"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 4.1, Page No 63"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "text = \"9\"\n",
+ "term = \"9 \"\n",
+ "info = \"Toys\"\n",
+ "hue = ['R','e','d','\\0']\n",
+ "info = \" Balloons\"\n",
+ "color = \"\".join(hue)\n",
+ "text = text + term + color + info\n",
+ "print text"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "99 Red\u0000 Balloons\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 4.2, Page No 64"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "name = raw_input(\"Please enter your full name : \")\n",
+ "print \"Welcome \",name\n",
+ "name = raw_input(\"Please re-enter your full name : \")\n",
+ "print \"Thanks, \",name"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Please enter your full name : Mike McGrath\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Welcome Mike McGrath\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Please re-enter your full name : Mike McGrath\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Thanks, Mike McGrath\n"
+ ]
+ }
+ ],
+ "prompt_number": 3
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 4.3, Page No 66"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "term = \"100\"\n",
+ "number = 100\n",
+ "stream = term\n",
+ "num = stream\n",
+ "num = number / 4\n",
+ "print \"Integer value: \",num\n",
+ "stream = \"\"\n",
+ "stream = number\n",
+ "text = stream\n",
+ "text = str(text) + \" Per Cent\"\n",
+ "print \"String value: \",text"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Integer value: 25\n",
+ "String value: 100 Per Cent\n"
+ ]
+ }
+ ],
+ "prompt_number": 6
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 4.4, Page No 68"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#There is no such functions in python like size, capacity and empty "
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 4.5, Page No 70"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "lang = \"C++\"\n",
+ "term = \"Programming\"\n",
+ "text = \"C++ Programming\"\n",
+ "print \"Concatinated: \",lang + term\n",
+ "print \"Original: \",lang\n",
+ "#print \"Appended: \",lang.append(term) there in no append method for string in python\n",
+ "print \"Original: \",lang\n",
+ "print \"Differ: \",(lang==term)\n",
+ "print \"Match: \",(lang==text)\n",
+ "# print \"Match: \",(lang.compare(text)) there in no compare method for string in python\n",
+ "# print \"Differ: \",(lang.compare(term)) there in no compare method for string in python\n",
+ "# print \"Lower ASCII: \",lang.compare(\"zzzzz\") there in no compare method for string in python"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ " Concatinated: C++Programming\n",
+ "Original: C++\n",
+ "Original: C++\n",
+ "Differ: False\n",
+ "Match: False\n"
+ ]
+ }
+ ],
+ "prompt_number": 5
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 4.6, Page No 72"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "text = \"Always laugh when you can. It\\\u2019s cheap medicine.\"\n",
+ "front = text\n",
+ "print \"Front: \",front\n",
+ "front = text\n",
+ "print \"Front: \",front\n",
+ "back = text\n",
+ "print \"Back: \",back\n",
+ "back = front\n",
+ "print \"Front: \",front\n",
+ "print \"Back: \",back\n",
+ "#There is no option to assing specific length in python also no swap function"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Front: Always laugh when you can. It\\\u2019s cheap medicine.\n",
+ "Front: Always laugh when you can. It\\\u2019s cheap medicine.\n",
+ "Back: Always laugh when you can. It\\\u2019s cheap medicine.\n",
+ "Front: Always laugh when you can. It\\\u2019s cheap medicine.\n",
+ "Back: Always laugh when you can. It\\\u2019s cheap medicine.\n"
+ ]
+ }
+ ],
+ "prompt_number": 7
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 4.7, Page No 74"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "text = \"I can resist anything but temptation.\"\n",
+ "num = text.find(\"resist\",0)\n",
+ "print \"Position: \",num\n",
+ "num= text.find(\"nonsuch\",0)\n",
+ "print \"Result: \",num\n",
+ "num= text.find(\"I\",0)\n",
+ "print \"First I\",num\n",
+ "num= text.find(\"i\",text.find(\"I\",0))\n",
+ "print \"First not I\",num\n",
+ "num= text.rfind(\"t\",0)\n",
+ "print \"Last t: \",num\n",
+ "num= text.rfind(\"t\",text.rfind(\"t\",0))\n",
+ "print \"Last not t: \",num"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Position: 6\n",
+ "Result: -1\n",
+ "First I 0\n",
+ "First not I 9\n",
+ "Last t: 32\n",
+ "Last not t: 32\n"
+ ]
+ }
+ ],
+ "prompt_number": 23
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 4.8, Page No 76"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "text = \"I do like the seaside\"\n",
+ "print \"Original: \",text\n",
+ "# text.insert(10,\"to be aside\") There is no insert method in python\n",
+ "print \"Inserted: \",text\n",
+ "# text.erase(2,3) There is no erase method in python\n",
+ "print \"Erased: \",text\n",
+ "text = text.replace(\"the seaside\",\"strolling by the sea\")\n",
+ "print \"Replaced: \",text\n",
+ "print \"Copied: \",text[10:19]\n",
+ "print \"Last character: \",text[len(text)-1]"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Original: I do like the seaside\n",
+ "Inserted: I do like the seaside\n",
+ "Erased: I do like the seaside\n",
+ "Replaced: I do like strolling by the sea\n",
+ "Copied: strolling\n",
+ "Last character: a\n"
+ ]
+ }
+ ],
+ "prompt_number": 46
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+}
\ No newline at end of file |