Lesson 4 Strings in Python

5 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€64.52
List Price:  €92.18
You save:  €27.65
£54.91
List Price:  £78.45
You save:  £23.53
CA$95.63
List Price:  CA$136.63
You save:  CA$40.99
A$105.46
List Price:  A$150.66
You save:  A$45.20
S$94.47
List Price:  S$134.97
You save:  S$40.49
HK$546.75
List Price:  HK$781.10
You save:  HK$234.35
CHF 63.92
List Price:  CHF 91.33
You save:  CHF 27.40
NOK kr736.32
List Price:  NOK kr1,051.93
You save:  NOK kr315.61
DKK kr481.39
List Price:  DKK kr687.74
You save:  DKK kr206.34
NZ$114.12
List Price:  NZ$163.04
You save:  NZ$48.91
د.إ257.07
List Price:  د.إ367.26
You save:  د.إ110.18
৳8,234.07
List Price:  ৳11,763.47
You save:  ৳3,529.39
₹5,834.74
List Price:  ₹8,335.70
You save:  ₹2,500.96
RM329.19
List Price:  RM470.30
You save:  RM141.10
₦99,907.92
List Price:  ₦142,731.72
You save:  ₦42,823.80
₨19,527.07
List Price:  ₨27,897.02
You save:  ₨8,369.94
฿2,572.84
List Price:  ฿3,675.65
You save:  ฿1,102.80
₺2,256.45
List Price:  ₺3,223.64
You save:  ₺967.19
B$361.19
List Price:  B$516.01
You save:  B$154.82
R1,279.07
List Price:  R1,827.32
You save:  R548.25
Лв126.17
List Price:  Лв180.25
You save:  Лв54.08
₩95,644.21
List Price:  ₩136,640.44
You save:  ₩40,996.23
₪258.47
List Price:  ₪369.26
You save:  ₪110.79
₱4,093.36
List Price:  ₱5,847.91
You save:  ₱1,754.54
¥11,004.79
List Price:  ¥15,721.81
You save:  ¥4,717.01
MX$1,172.36
List Price:  MX$1,674.88
You save:  MX$502.51
QR255.99
List Price:  QR365.72
You save:  QR109.72
P952.66
List Price:  P1,361
You save:  P408.34
KSh9,238.68
List Price:  KSh13,198.68
You save:  KSh3,960
E£3,310.57
List Price:  E£4,729.59
You save:  E£1,419.01
ብር4,031.68
List Price:  ብር5,759.79
You save:  ብር1,728.10
Kz59,697.73
List Price:  Kz85,286.13
You save:  Kz25,588.40
CLP$62,737.63
List Price:  CLP$89,629.03
You save:  CLP$26,891.40
CN¥497.79
List Price:  CN¥711.16
You save:  CN¥213.37
RD$4,135.10
List Price:  RD$5,907.53
You save:  RD$1,772.43
DA9,419.68
List Price:  DA13,457.26
You save:  DA4,037.58
FJ$158.10
List Price:  FJ$225.87
You save:  FJ$67.76
Q544.93
List Price:  Q778.50
You save:  Q233.57
GY$14,687.95
List Price:  GY$20,983.69
You save:  GY$6,295.73
ISK kr9,608.22
List Price:  ISK kr13,726.62
You save:  ISK kr4,118.40
DH697.14
List Price:  DH995.96
You save:  DH298.82
L1,237.78
List Price:  L1,768.33
You save:  L530.55
ден3,973.37
List Price:  ден5,676.49
You save:  ден1,703.11
MOP$564.20
List Price:  MOP$806.04
You save:  MOP$241.83
N$1,290.11
List Price:  N$1,843.10
You save:  N$552.98
C$2,582.58
List Price:  C$3,689.56
You save:  C$1,106.97
रु9,338.57
List Price:  रु13,341.39
You save:  रु4,002.81
S/263.01
List Price:  S/375.75
You save:  S/112.73
K272.83
List Price:  K389.78
You save:  K116.94
SAR262.51
List Price:  SAR375.03
You save:  SAR112.52
ZK1,889.24
List Price:  ZK2,699.03
You save:  ZK809.79
L321.07
List Price:  L458.70
You save:  L137.62
Kč1,594.02
List Price:  Kč2,277.26
You save:  Kč683.24
Ft24,941.11
List Price:  Ft35,631.69
You save:  Ft10,690.57
SEK kr742.57
List Price:  SEK kr1,060.86
You save:  SEK kr318.29
ARS$62,535.78
List Price:  ARS$89,340.66
You save:  ARS$26,804.88
Bs484.70
List Price:  Bs692.46
You save:  Bs207.76
COP$271,654.26
List Price:  COP$388,094.15
You save:  COP$116,439.89
₡36,081.33
List Price:  ₡51,546.97
You save:  ₡15,465.64
L1,733.89
List Price:  L2,477.09
You save:  L743.20
₲528,334.84
List Price:  ₲754,796.40
You save:  ₲226,461.56
$U2,699.12
List Price:  $U3,856.05
You save:  $U1,156.93
zł274.62
List Price:  zł392.34
You save:  zł117.71
Already have an account? Log In

Transcript

Strings. A string is a sequence of characters. A string uses quotes, single or double. Between strings plus means concatenate. A string can also contain numbers. String numbers can be converted to numbers with int.

If we do not converted, there will be a type error since it cannot add strings and integer types together. Reading and conversion, it is preferable to read the input data with strings and then convert this data to the desired type. This gives us more control in situations where there are errors, add or Irani rest entries to the user. To get a numeric type with raw underscore input, it is necessary to convert the string I look inside a string. A character contained in a string can be used by using an index enclosed in brackets. The value of the index must be an integer and the first element starts at zero, the value of the index can be the result of an expression, you will get a Python index error if you try indexing beyond the end of the string.

So be careful when constructing index values and slices. strings have length, there is an integrated link function that returns the length of the string. We already know what a function is. However, here it is reminded by using the wild declaration and an iteration variable, as well as the Len function. A loop can be constructed to display individually each letter in the string. This code prints both the index starting from zero to the length of the string and each corresponding letter from the string.

The result is on the right side on a vertical when the plus operator is used with strings, and means concatenation or adding two strings together. Here we compare the word that is inserted by user to the word friend. If the word is before friend in the dictionary, then the program will print the race. The word comes before friend, else, it will print the word as after friend, or print. All right, friend, if the word is equal to friend, strings, libraries, Python has a number of string functions, which are in the string library string. These functions are already integrated in each string.

The call to these is done by adding the function to the string variable. As you can see, in the right side example, these functions do not modify the original string. Instead, they return a new string that has been transformed. Here you get all the possible keywords that you can add to a string to modify the string or to get an information regarding the string. You can capitalize it count, see what it ends with. Find out if it is an uppercase write, split translate and many others.

Here is the explanation for some of them replaced, return a copy of the string with all occurrences of substring old replaced by new. If the optional argument count as given, only the first count occurrences are replaced, are find returned the highest index in the string, where substring self is found, such that sub is contained within a start colon and optional arguments Start and End are interpreted as incise notations return negative one on failure. The find method should be used only if you need to know the position of sub to check itself as a substring or not use the in operator our index like are find but raises value error, but the substring stuff is not Found are just return the string right justified in a string of length with padding is done using the specified go char default isn't a sc II space, the original string is returned, if what is less than or equal to lend as you can find more of these on the link below.

She or some other use string methods. The way the work is that you write the string, then a dot, then the name of the method. Some require parameters in their parentheses. Some do not be parameters between the square brackets is optional. You can make a copy of a string and lowercase or uppercase. Often when searching for a string with find you first convert the string to lowercase to find a string independent of the case.

By using the find method, you can access a particular item in the string. For example, we try to find the ads Sign in the email address, it'll give out the number corresponding to the index position in the email address. We also printed the first position of the space and the text after the Add symbol, and hotspot name of the email address, also known as the domain. The format method allows you to format a string, usually to display it using a canvas containing fields, which are used to specify the format and arguments to fill these fields. The syntax is Canvas dot format arguments. The formatting fields in the canvas string are delimited by curly brackets, and each field is populated by the corresponding argument.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.