{"id":7,"date":"2016-01-06T15:52:48","date_gmt":"2016-01-06T15:52:48","guid":{"rendered":"http:\/\/mr-west.uk\/python\/?page_id=7"},"modified":"2016-09-09T08:00:58","modified_gmt":"2016-09-09T08:00:58","slug":"data-types","status":"publish","type":"page","link":"https:\/\/learnlearn.uk\/python\/data-types\/","title":{"rendered":"Python Data Types"},"content":{"rendered":"<p>\n<div class=\"arconix-tabs-horizontal\"><ul class=\"arconix-tabs\"><li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-Starter\"><a class=\"\" href=\"#tab-Starter\">Starter<\/a><\/li>\n<li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-Strings\"><a class=\"\" href=\"#tab-Strings\">Strings<\/a><\/li>\n<li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-Integers\"><a class=\"\" href=\"#tab-Integers\">Integers<\/a><\/li>\n<li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-Floats\"><a class=\"\" href=\"#tab-Floats\">Floats<\/a><\/li>\n<li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-ConvertingTypes\"><a class=\"\" href=\"#tab-ConvertingTypes\">Converting Types<\/a><\/li>\n<li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-Challenges5to12\"><a class=\"\" href=\"#tab-Challenges5to12\">Challenges 5 to 12<\/a><\/li>\n<li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-Checklist\"><a class=\"\" href=\"#tab-Checklist\">Checklist<\/a><\/li>\n<li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-Resources\"><a class=\"\" href=\"#tab-Resources\">Resources<\/a><\/li><\/ul>\n<div class=\"arconix-panes\"><div class=\"arconix-pane pane-Starter\">\n<p><iframe loading=\"lazy\" src=\"https:\/\/trinket.io\/embed\/python\/962711c241?toggleCode=true&amp;start=result\" width=\"100%\" height=\"600\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<\/div>\n<div class=\"arconix-pane pane-Strings\">\n<div class=\"arconix-accordions arconix-accordions-vertical arconix-accordions-1\"><div class=\"arconix-accordion-title accordion-Introduction\"><i class=\"fa\"><\/i><p>Introduction<\/p><\/div><div class=\"arconix-accordion-content\">\n<div class=\"arconix-column-one-half\">\n<h3>What are strings?<\/h3>\n<p>Well you already know, because you&#8217;ve already used them! Strings are a data type that can be used to store characters, numbers, symbols &#8211; pretty much anything!<\/p>\n<\/div><br \/>\n<div class=\"arconix-column-one-half\">\n<div class=\"demo-text\">myStr = &#8220;Hello!&#8221;<\/div>\n<\/div><\/p>\n<div style=\"clear: both;\"><\/div>\n<p>&nbsp;<\/p>\n<p>How do we tell Python that we are creating a string?<br \/>\n<div class=\"arconix-toggle-wrap\"><div class=\"arconix-toggle-title toggle-closed\"><i class='fa fa-plus-square'><\/i>Answer<\/div><div class=\"arconix-toggle-content\"> We put the data inside speech marks or inverted commas!<\/p>\n<p><strong>Warning!<\/strong><\/p>\n<p>Don&#8217;t mix your\u00a0speech marks and inverted commas ( &#8221; and &#8216; ) &#8211; Python will not like it \ud83d\ude41<br \/>\n<script src=\"https:\/\/gist.github.com\/richardbwest\/878fe9220f41049f79663998bee72530.js\"><\/script><\/p>\n<\/div><\/div><\/p>\n<h3>Advantages of strings<\/h3>\n<ul>\n<li>Strings can store lots of different types of data, have a look at these different things stored in strings:<\/li>\n<\/ul>\n<h3>Disadvantages<\/h3>\n<ul>\n<li>You can&#8217;t use maths functions with data stored in a string(see the demo)<\/li>\n<li>Strings can&#8217;t be changed &#8211; you have to overwrite them with a new string.<\/li>\n<\/ul>\n<div class=\"arconix-toggle-wrap\"><div class=\"arconix-toggle-title toggle-closed\"><i class='fa fa-plus-square'><\/i>Demo<\/div><div class=\"arconix-toggle-content\">\n <iframe loading=\"lazy\" src=\"https:\/\/trinket.io\/embed\/python\/096385cdcd\" width=\"100%\" height=\"400\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><br \/>\n <\/div><\/div>\n<\/div><div class=\"arconix-accordion-title accordion-JoiningStrings\"><i class=\"fa\"><\/i><p>Joining Strings<\/p><\/div><div class=\"arconix-accordion-content\">\n<h3>Key Definition: Concatenation<\/h3>\n<p>Joining two or more strings together is known as <strong>string concatenation.<\/strong><\/p>\n<p>You already know how to join strings together, because you already did it in lesson 1!<\/p>\n<p>Have a guess &#8211; How do we join strings together?<br \/>\n <div class=\"arconix-toggle-wrap\"><div class=\"arconix-toggle-title toggle-closed\"><i class='fa fa-plus-square'><\/i>Answer<\/div><div class=\"arconix-toggle-content\"> We used the + sign!<\/p>\n<p>Example<br \/>\n<script src=\"https:\/\/gist.github.com\/richardbwest\/0bc826dfeceabd4ed94b3e48f29b53df.js\"><\/script><\/p>\n<\/div><\/div><\/p>\n<\/div><div class=\"arconix-accordion-title accordion-StringMethods\"><i class=\"fa\"><\/i><p>String Methods<\/p><\/div><div class=\"arconix-accordion-content\">\n<p>Strings have lots of useful methods that make your life easier when coding. Here are a few&#8230;<\/p>\n<h3>.capitalize()<\/h3>\n<p>This capitalizes the first the character in a string ( if it is a letter)<\/p>\n<div class=\"arconix-toggle-wrap\"><div class=\"arconix-toggle-title toggle-closed\"><i class='fa fa-plus-square'><\/i>&#8220;Example&#8221;<\/p><\/div><div class=\"arconix-toggle-content\">\n<p>name = &#8220;bob&#8221;<\/p>\n<p>print(name.capitalize())<\/p>\n<p>Bob<\/p>\n<p>[\/python]<\/p>\n<\/div><\/div>\n<h3>.title()<\/h3>\n<p>This capitalizes the first the character in a string ( if it is a letter)<\/p>\n<div class=\"arconix-toggle-wrap\"><div class=\"arconix-toggle-title toggle-closed\"><i class='fa fa-plus-square'><\/i>&#8220;Example&#8221;<\/p><\/div><div class=\"arconix-toggle-content\">\n<p>name = &#8220;bob jones&#8221;<\/p>\n<p>print(name.title())<\/p>\n<p>Bob Jones<\/p>\n<p>[\/python]<\/p>\n<\/div><\/div>\n<h3>.upper()<\/h3>\n<p>THIS CAPITALIZES EVERY LETTER IN THE STRING.<\/p>\n<div class=\"arconix-toggle-wrap\"><div class=\"arconix-toggle-title toggle-closed\"><i class='fa fa-plus-square'><\/i>&#8220;Example&#8221;<\/p><\/div><div class=\"arconix-toggle-content\">\n<p>name = &#8220;bob&#8221;<\/p>\n<p>print(name.upper())<\/p>\n<p>BOB<\/p>\n<p>[\/python]<\/p>\n<\/div><\/div>\n<h3>.lower()<\/h3>\n<p>this makes all the letters in the string lower case.<\/p>\n<div class=\"arconix-toggle-wrap\"><div class=\"arconix-toggle-title toggle-closed\"><i class='fa fa-plus-square'><\/i>&#8220;Example&#8221;<\/p><\/div><div class=\"arconix-toggle-content\">\n<p>name = &#8220;bob&#8221;<\/p>\n<p>print(name.lower())<\/p>\n<p>bob<\/p>\n<p>[\/python]<\/p>\n<\/div><\/div>\n<h3>.count(character)<\/h3>\n<p>This counts how many times a character appears in the string.<\/p>\n<div class=\"arconix-toggle-wrap\"><div class=\"arconix-toggle-title toggle-closed\"><i class='fa fa-plus-square'><\/i>Example<\/div><div class=\"arconix-toggle-content\">\n<p>[python]<\/p>\n<p>name = &#8220;bob&#8221;<\/p>\n<p>print(name.count(&#8220;b&#8221;))<\/p>\n<p>2<\/p>\n<p>[\/python]<\/p>\n<\/div><\/div>\n<h3>.find(character)<\/h3>\n<p>Finds the position of the first instance of the character in the string. P.s. Python starts counting at zero, not 1!!!<\/p>\n<div class=\"arconix-toggle-wrap\"><div class=\"arconix-toggle-title toggle-closed\"><i class='fa fa-plus-square'><\/i>Example<\/div><div class=\"arconix-toggle-content\">\n<p>[python]<\/p>\n<p>greeting = &#8220;hello&#8221;<\/p>\n<p>print(greeting.find(&#8220;o&#8221;))<\/p>\n<p>4<\/p>\n<p>[\/python]<\/p>\n<\/div><\/div>\n<h3>More methods&#8230;<\/h3>\n<p>Want to know more methods?<\/p>\n<p>try doing : help(str) in the Interactive Interpreter to find out more string methods.<\/p>\n<p>[\/toggle]<br \/>\n<\/div><div class=\"arconix-accordion-title accordion-Stringscantchange\"><i class=\"fa\"><\/i><p>Strings can't change<\/p><\/div><div class=\"arconix-accordion-content\">\n<p>[note title=&#8221;Key Definition: Immutable&#8221;]<\/p>\n<p>Any data type that cannot change is known as immutable.<\/p>\n<p>[\/note]<\/p>\n<p>Strings, like many other data types, cannot be changed once you have created. This means that if you want to change any data stored in a string, you have to overwrite the whole variable with a new variable.<\/p>\n<div class=\"arconix-toggle-wrap\"><div class=\"arconix-toggle-title toggle-closed\"><i class='fa fa-plus-square'><\/i>Demo<\/div><div class=\"arconix-toggle-content\">\n<p><iframe loading=\"lazy\" src=\"https:\/\/trinket.io\/embed\/python\/60849ece0b\" width=\"100%\" height=\"400\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<\/div><\/div><br \/>\n<\/div><br \/>\n<\/div><br \/>\n<\/div>\n<div class=\"arconix-pane pane-Integers\">\n<div class=\"arconix-column-one-half\">\nIf you are looking to store<strong> whole<\/strong> numbers ( positive or negative) then you will probably usually want to store in them in the integer data type. Doing this is easy, in fact you have already done this!<\/p>\n<\/div><br \/>\n<div class=\"arconix-column-one-half\">\n<div class=\"demo-text\">myInt = 55<\/div>\n<\/div><\/p>\n<div style=\"clear: both;\"><\/div>\n<div class=\"arconix-toggle-wrap\"><div class=\"arconix-toggle-title toggle-closed\"><i class='fa fa-plus-square'><\/i>Answer<\/div><div class=\"arconix-toggle-content\">\n<p>You don&#8217;t need to put the number in anything! e.g.<\/p>\n<p>[python]<\/p>\n<p>x = 5<\/p>\n<p>[\/python]<\/p>\n<\/div><\/div>\n<p>Once a number is stored in an integer, you can use any \u00a0of the maths functions you would normally use.<\/p>\n<div class=\"arconix-toggle-wrap\"><div class=\"arconix-toggle-title toggle-closed\"><i class='fa fa-plus-square'><\/i>Example<\/div><div class=\"arconix-toggle-content\">\n<p>[python]<\/p>\n<p>x = 5<\/p>\n<p>y = 7<\/p>\n<p>z = x * y<\/p>\n<p>print(z)<\/p>\n<p>35<\/p>\n<p>[\/python]<\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"arconix-pane pane-Floats\">\n<div class=\"arconix-column-one-half\">\n<p>If you want to store a data that contains a decimal place, such as math Pi, then you should normally use a float.<\/p>\n<\/div><br \/>\n<div class=\"arconix-column-one-half\">\n<div class=\"demo-text\">myFlt = 3.412<\/div>\n<\/div><\/p>\n<div style=\"clear: both;\"><\/div>\n<div class=\"arconix-toggle-wrap\"><div class=\"arconix-toggle-title toggle-closed\"><i class='fa fa-plus-square'><\/i>Answer<\/div><div class=\"arconix-toggle-content\">\n<p>Just type the number, including the decimal place.<\/p>\n<p>[python title=&#8221;Example&#8221;]<\/p>\n<p>pi = 3.142<\/p>\n<p>type(pi)<\/p>\n<p>&amp;lt;class &#8216;float&#8217;&amp;gt;<\/p>\n<p>[\/python]<\/p>\n<\/div><\/div>\n<p>Floats are useful when you are doing calculations that require a higher level of accuracy in calculations.<\/p>\n<p>[note title=&#8221;Clever Python \ud83d\ude42 &#8220;]<\/p>\n<p>Python 3 will automatically create a float when you need one.<\/p>\n<p>[python]<\/p>\n<p>x = 3<\/p>\n<p>y = 2<\/p>\n<p>z = x\/y<\/p>\n<p>1.5<\/p>\n<p>type(z)<\/p>\n<p>&amp;lt;class &#8216;float&#8217;&amp;gt;<\/p>\n<p>[\/python]<\/p>\n<p>[\/note]<\/p>\n<\/div>\n<div class=\"arconix-pane pane-ConvertingTypes\">\n<div class=\"arconix-accordions arconix-accordions-vertical arconix-accordions-1\"><div class=\"arconix-accordion-title accordion-intvalue-Converttointeger\"><i class=\"fa\"><\/i><p>int(value) - Convert to integer<\/p><\/div><div class=\"arconix-accordion-content\">\n<div class=\"arconix-column-one-half\">\n<h3>Key Definition: Type Casting<\/h3>\n<p>Sometimes you will need to convert between data that is stored in different types. Python has in-built functions to do this for you.<br \/>\nConverting data from one type to another is known as <strong>Type Casting<\/strong>. Programmers often don&#8217;t bother using this term but examiners love testing students on obscure vocabulary!<\/p>\n<\/div><br \/>\n<div class=\"arconix-column-one-half\">\n<div class=\"demo-text\">myInt = int(&#8220;45&#8221;)<\/div>\n<\/div><\/p>\n<div style=\"clear: both;\"><\/div>\n<p>[python]<\/p>\n<p>x = &#8220;5&#8221;<\/p>\n<p>type(x)<\/p>\n<p>&lt;class &#8216;str&#8217;&gt;<\/p>\n<p>x= int(x)<\/p>\n<p>type(x)<\/p>\n<p>&lt;class &#8216;int&#8217;&gt;<\/p>\n<p>[\/python]<\/p>\n<p><strong>Used for:<\/strong><\/p>\n<ul>\n<li>Converting numbers that were inputted as \u00a0a string.<\/li>\n<li>Throwing away decimal point information when we don&#8217;t need it (lazy!!!)<\/li>\n<\/ul>\n<div class=\"arconix-toggle-wrap\"><div class=\"arconix-toggle-title toggle-closed\"><i class='fa fa-plus-square'><\/i>Demo<\/div><div class=\"arconix-toggle-content\">\n<p><iframe loading=\"lazy\" src=\"https:\/\/trinket.io\/embed\/python\/b2f394007c\" width=\"100%\" height=\"600\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<\/div><\/div>\n<\/div><div class=\"arconix-accordion-title accordion-stringvalue-Converttostring\"><i class=\"fa\"><\/i><p>string(value) - Convert to string<\/p><\/div><div class=\"arconix-accordion-content\">\n<p><strong>Used for:<\/strong><\/p>\n<ul>\n<li>Combining integer values and strings in to one string for printing or storage<\/li>\n<\/ul>\n<p><div class=\"arconix-toggle-wrap\"><div class=\"arconix-toggle-title toggle-closed\"><i class='fa fa-plus-square'><\/i>Demo<\/div><div class=\"arconix-toggle-content\">\n<iframe loading=\"lazy\" src=\"https:\/\/trinket.io\/embed\/python\/d6ff23f771\" width=\"100%\" height=\"400\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<\/div><\/div><br \/>\n<\/div><\/div>\n<\/div>\n<div class=\"arconix-pane pane-Challenges5to12\">\n<div class=\"arconix-accordions arconix-accordions-vertical arconix-accordions-1\">\n<div class=\"arconix-accordion-title accordion-Challenge5-AreaofaRectangle\"><i class=\"fa\"><\/i><p>Challenge 5 - Area of a Rectangle<\/p><\/div><div class=\"arconix-accordion-content\">\n<p><a href=\"http:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch5.png\" rel=\"attachment wp-att-178\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-178\" src=\"https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch5.png\" alt=\"ch5\" width=\"679\" height=\"198\" srcset=\"https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch5.png 679w, https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch5-300x87.png 300w\" sizes=\"(max-width: 679px) 100vw, 679px\" \/><\/a><\/p>\n<\/div>\n<div class=\"arconix-accordion-title accordion-Challenge6-Areaofacircle\"><i class=\"fa\"><\/i><p>Challenge 6 - Area of a circle<\/p><\/div><div class=\"arconix-accordion-content\">\n<p><a href=\"http:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch6.png\" rel=\"attachment wp-att-179\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-179\" src=\"https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch6.png\" alt=\"ch6\" width=\"665\" height=\"165\" srcset=\"https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch6.png 665w, https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch6-300x74.png 300w\" sizes=\"(max-width: 665px) 100vw, 665px\" \/><\/a><\/p>\n<\/div>\n<div class=\"arconix-accordion-title accordion-Challenge7-NumberGenerator2Digits\"><i class=\"fa\"><\/i><p>Challenge 7 - Number Generator (2 Digits)<\/p><\/div><div class=\"arconix-accordion-content\">\n<p><a href=\"http:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch7.png\" rel=\"attachment wp-att-180\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-180\" src=\"https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch7.png\" alt=\"ch7\" width=\"674\" height=\"159\" srcset=\"https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch7.png 674w, https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch7-300x71.png 300w\" sizes=\"(max-width: 674px) 100vw, 674px\" \/><\/a><\/p>\n<\/div>\n<div class=\"arconix-accordion-title accordion-Challenge8-NumberGenerator3Digits\"><i class=\"fa\"><\/i><p>Challenge 8 - Number Generator (3 Digits)<\/p><\/div><div class=\"arconix-accordion-content\">\n<p><a href=\"http:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch8.png\" rel=\"attachment wp-att-181\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-181\" src=\"https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch8.png\" alt=\"ch8\" width=\"657\" height=\"132\" srcset=\"https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch8.png 657w, https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch8-300x60.png 300w\" sizes=\"(max-width: 657px) 100vw, 657px\" \/><\/a><\/p>\n<\/div>\n<div class=\"arconix-accordion-title accordion-Challenge9-AtomicweightofHydrocarbons\"><i class=\"fa\"><\/i><p>Challenge 9 - Atomic weight of Hydrocarbons<\/p><\/div><div class=\"arconix-accordion-content\">\n<p><a href=\"http:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch9.png\" rel=\"attachment wp-att-182\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-182\" src=\"https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch9.png\" alt=\"ch9\" width=\"689\" height=\"260\" srcset=\"https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch9.png 689w, https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch9-300x113.png 300w\" sizes=\"(max-width: 689px) 100vw, 689px\" \/><\/a><\/p>\n<\/div>\n<div class=\"arconix-accordion-title accordion-Challenge10-StandardScratch\"><i class=\"fa\"><\/i><p>Challenge 10 - Standard Scratch<\/p><\/div><div class=\"arconix-accordion-content\">\n<p><a href=\"http:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch10.png\" rel=\"attachment wp-att-183\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-183\" src=\"https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch10.png\" alt=\"ch10\" width=\"677\" height=\"404\" srcset=\"https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch10.png 677w, https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch10-300x179.png 300w\" sizes=\"(max-width: 677px) 100vw, 677px\" \/><\/a><\/p>\n<\/div>\n<div class=\"arconix-accordion-title accordion-Challenge11-Formattinganaddress\"><i class=\"fa\"><\/i><p>Challenge 11 - Formatting an address<\/p><\/div><div class=\"arconix-accordion-content\">\n<p><a href=\"http:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/c11.png\" rel=\"attachment wp-att-184\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-184\" src=\"https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/c11.png\" alt=\"c11\" width=\"663\" height=\"301\" srcset=\"https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/c11.png 663w, https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/c11-300x136.png 300w\" sizes=\"(max-width: 663px) 100vw, 663px\" \/><\/a><\/p>\n<\/div>\n<div class=\"arconix-accordion-title accordion-Challenge12-Formattingtelephonenumbers\"><i class=\"fa\"><\/i><p>Challenge 12 - Formatting telephone numbers<\/p><\/div><div class=\"arconix-accordion-content\">\n<p><a href=\"http:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch12.png\" rel=\"attachment wp-att-185\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-185\" src=\"https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch12.png\" alt=\"ch12\" width=\"652\" height=\"218\" srcset=\"https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch12.png 652w, https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch12-300x100.png 300w\" sizes=\"(max-width: 652px) 100vw, 652px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<h3>Attribution<\/h3>\n<p>These\u00a0challenges we not made by me, but by Greg Reid.<\/p>\n<p><a href=\"http:\/\/community.computingatschool.org.uk\/resources\/1982\">http:\/\/community.computingatschool.org.uk\/resources\/1982<\/a>\u00a0 \u00a0<a href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/3.0\/\">Licence<\/a><\/p>\n<\/div>\n<div class=\"arconix-pane pane-Checklist\">\n<h2>Have you&#8230;?<img decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-168 alignright\" src=\"https:\/\/mr-west.uk\/algorithms\/wp-content\/uploads\/sites\/16\/2015\/12\/checklist2-278x300.png\" alt=\"checklist2\" width=\"278\" height=\"300\" \/><\/h2>\n<p>Have you&#8230;<\/p>\n<div class=\"arconix-list\" data-arconix-icon=\"fa-chevron-circle-right\" data-arconix-color=\"black\">\n<ul>\n<li>Completed the starter questions?<\/li>\n<li>Started challenges 1 &#8211; 4?<\/li>\n<li>Written down your homework? Challenges 5-12<\/li>\n<\/ul>\n<\/div>\n<a href='http:\/\/quiz.mr-west.uk' class='arconix-button arconix-button-medium arconix-button-blue' target=\"_blank\" >QuizMaster<\/a>\n<\/div>\n<div class=\"arconix-pane pane-Resources\">\n<p>&nbsp;<\/p>\n<h3><\/h3>\n<div id=\"attachment_696\" style=\"width: 160px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.youtube.com\/watch?v=19EfbO5D_8s&amp;list=PL82YdDfxhWsDJTq5f0Ae7M7yGcA26wevJ&amp;index=2\"><img aria-describedby=\"caption-attachment-696\" decoding=\"async\" loading=\"lazy\" class=\"size-thumbnail wp-image-696\" src=\"https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/letslearnpython-150x150.png\" alt=\"Let's learn Python YouTube Video - Data Types\" width=\"150\" height=\"150\" \/><\/a><p id=\"caption-attachment-696\" class=\"wp-caption-text\">Let&#8217;s learn Python YouTube Video &#8211; Data Types<\/p><\/div>\n<p>&nbsp;<\/p>\n<p><strong>Questions<\/strong><\/p>\n<p>Plenary Questions &#8211; add these to Socrative or develop in Quizmaster?<\/p>\n<p>Joining 2 strings together is known as ____?<\/p>\n<p>Data types that cannot be changed as known as ____?<\/p>\n<p>Pi would be best stored as a ____?<\/p>\n<p>A post code would be best stored as a ____?<\/p>\n<p>An age you be best stored as a _____?<\/p>\n<p>the input function stores all input as a ____?<\/p>\n<p>When using the print statement with mixed data types is it best to use a comma or plus?<\/p>\n<p>If you need to use the plus(+) in a print statement you should&#8230;.?<\/p>\n<p>Convert all strings to integers\/floats<br \/>\nConvert all integers\/floats to strings<br \/>\nNothing, it will do it automatically<\/p>\n<p>&nbsp;<\/p>\n<\/div><\/div><\/div>\n<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Python Data Types - Python<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/learnlearn.uk\/python\/data-types\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python Data Types - Python\" \/>\n<meta property=\"og:url\" content=\"https:\/\/learnlearn.uk\/python\/data-types\/\" \/>\n<meta property=\"og:site_name\" content=\"Python\" \/>\n<meta property=\"article:modified_time\" content=\"2016-09-09T08:00:58+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch5.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/learnlearn.uk\/python\/data-types\/\",\"url\":\"https:\/\/learnlearn.uk\/python\/data-types\/\",\"name\":\"Python Data Types - Python\",\"isPartOf\":{\"@id\":\"https:\/\/learnlearn.uk\/python\/#website\"},\"datePublished\":\"2016-01-06T15:52:48+00:00\",\"dateModified\":\"2016-09-09T08:00:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/learnlearn.uk\/python\/data-types\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/learnlearn.uk\/python\/data-types\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/learnlearn.uk\/python\/data-types\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Python Unit Home\",\"item\":\"https:\/\/learnlearn.uk\/python\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python Data Types\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/learnlearn.uk\/python\/#website\",\"url\":\"https:\/\/learnlearn.uk\/python\/\",\"name\":\"Python\",\"description\":\"Programming\",\"publisher\":{\"@id\":\"https:\/\/learnlearn.uk\/python\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/learnlearn.uk\/python\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/learnlearn.uk\/python\/#organization\",\"name\":\"Python\",\"url\":\"https:\/\/learnlearn.uk\/python\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/learnlearn.uk\/python\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2019\/03\/LearnLearnLogowhite.png\",\"contentUrl\":\"https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2019\/03\/LearnLearnLogowhite.png\",\"width\":710,\"height\":98,\"caption\":\"Python\"},\"image\":{\"@id\":\"https:\/\/learnlearn.uk\/python\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python Data Types - Python","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/learnlearn.uk\/python\/data-types\/","og_locale":"en_GB","og_type":"article","og_title":"Python Data Types - Python","og_url":"https:\/\/learnlearn.uk\/python\/data-types\/","og_site_name":"Python","article_modified_time":"2016-09-09T08:00:58+00:00","og_image":[{"url":"http:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2016\/01\/ch5.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/learnlearn.uk\/python\/data-types\/","url":"https:\/\/learnlearn.uk\/python\/data-types\/","name":"Python Data Types - Python","isPartOf":{"@id":"https:\/\/learnlearn.uk\/python\/#website"},"datePublished":"2016-01-06T15:52:48+00:00","dateModified":"2016-09-09T08:00:58+00:00","breadcrumb":{"@id":"https:\/\/learnlearn.uk\/python\/data-types\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/learnlearn.uk\/python\/data-types\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/learnlearn.uk\/python\/data-types\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Python Unit Home","item":"https:\/\/learnlearn.uk\/python\/"},{"@type":"ListItem","position":2,"name":"Python Data Types"}]},{"@type":"WebSite","@id":"https:\/\/learnlearn.uk\/python\/#website","url":"https:\/\/learnlearn.uk\/python\/","name":"Python","description":"Programming","publisher":{"@id":"https:\/\/learnlearn.uk\/python\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/learnlearn.uk\/python\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/learnlearn.uk\/python\/#organization","name":"Python","url":"https:\/\/learnlearn.uk\/python\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/learnlearn.uk\/python\/#\/schema\/logo\/image\/","url":"https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2019\/03\/LearnLearnLogowhite.png","contentUrl":"https:\/\/learnlearn.uk\/python\/wp-content\/uploads\/sites\/4\/2019\/03\/LearnLearnLogowhite.png","width":710,"height":98,"caption":"Python"},"image":{"@id":"https:\/\/learnlearn.uk\/python\/#\/schema\/logo\/image\/"}}]}},"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"learnlearnadmin","author_link":"https:\/\/learnlearn.uk\/python\/author\/learnlearnadmin\/"},"rttpg_comment":0,"rttpg_category":null,"rttpg_excerpt":null,"_links":{"self":[{"href":"https:\/\/learnlearn.uk\/python\/wp-json\/wp\/v2\/pages\/7"}],"collection":[{"href":"https:\/\/learnlearn.uk\/python\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/learnlearn.uk\/python\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/learnlearn.uk\/python\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/learnlearn.uk\/python\/wp-json\/wp\/v2\/comments?post=7"}],"version-history":[{"count":0,"href":"https:\/\/learnlearn.uk\/python\/wp-json\/wp\/v2\/pages\/7\/revisions"}],"wp:attachment":[{"href":"https:\/\/learnlearn.uk\/python\/wp-json\/wp\/v2\/media?parent=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}