Python Strings | tutorial 4

How to add single quotes, double quotes, or both quotes in the python strings?

Example:

course = "Python's for everyone"
print(course)
new_course = 'Python for "EveryOne"'
print(new_course)
email = '''
Hi John!,

Welcome to helperscript to learn Python's for "Everyone"

Thank you,
Support Team
'''
print(email)
The output of String declaration – python 3

Triple quotes (”’Python for “Everyone””’) – Three single quotes from the start and three single quotes from the end. This type of string escapes all the symbols in the string.

Split string into an array (or) Split the string in python

Python string starts index with zero(0).

Example: course variable has string “Python for Everyone”

Course = ‘Python for Everyone’

Get the first character of a string in python

course[0]   

Get the second character of a string in python

course[1]  

Get the last character of a string in python

course[-1]

Get the last second character of a string in python

course[-2]

Get the first three character of a string in python

course[0:3]

Remove the first character and remove the last 3 characters of a string in python

course[1:-3]

Remove the character after 6 index

course[:6]

Remove the first 6 characters in the string

course[6:]

Clone or copy the string

course[:]

Code: 

# strings
course = 'Python for Everyone'
print(course);
print('course[0] = ' + course[0])
print('course[1] = ' + course[1])
print('course[-1] = ' + course[-1])
print('course[-2] = ' + course[-2])
print('course[0:3] = ' + course[0:3])
print('course[1:-3] = ' + course[1:-3])
print('course[:5] = ' + course[:6])
print('course[6:] = ' + course[6:])
print('course[:] = ' + course[:])

OUTPUT:

String Concatenation

Two ways to concat the string dynamically.

Normal way – firstname +’ ’+ lastname +’ is a coder’
Format way – f‘{firstname} {lastname} is a code’

f – prefix with f define a formatted string

Code:

string concatenation in python

Python strings method

Let,
course = ‘Python for Beginners’

# find the length of string
len(course)

# convert uppercase
course.upper()

# convert lowercase
course.lower()

# convert first character uppercase in each word
course.title()

# find an index of character or sequence of character.

 Python find() method is case sensitive.

print(course.find(‘P’))  # gives index of capital P
print(course.find(‘p’))  # return -1 if not present. 
print(course.find(‘Beginners’))

# Replace a character
course.replace(‘P’, ‘J’)

# Replace a sequence of character
course.replace(‘Python’, ‘Angular’)

# find a string contains in the existing string(case sensitive)
‘Python’ in course

App.py

course = 'Python for Beginners'
# find the length of string
print(len(course))
# convert uppercase
print(course.upper())
# convert lowercase
print(course.lower())
# convert first character uppercase in each word
print(course.title())
# find index of character or sequence of character
print(course.find('P'))  # capital
print(course.find('p'))  # small letter
print(course.find('Beginners'))
# Replace a character
print(course.replace('P', 'J'))
# Replace a sequence of character
print(course.replace('Python', 'Angular'))
# find a string contains in existing string
print('Python' in course) # gives boolean output either True or False
String Methods in python 3

In Next article, we see about Operators in Python.

PYTHON variables | tutorial 3

Python is a case sensitive language. So when you define a variable you should consider the uppercase and lowercase.

eg: price = 10 is different to PRICE = 10

Important Variable Types and Declaration

price = 10
# price variable type is INTEGER
# price is an identifier for variable and initialised with the value 10

update_price = 20.5
# update_price variable type is FLOAT

is_published = True
# is_published variable type is BOOLEAN
# either True or False (case sensitive first letter should be capital)

name = 'Jasim'
# name variable type is STRING

# – is a comment line. Python interpreted not read this line.

Let’s do one small task.
Variable Declaration Task: We check in a patient named John Toe. He’s 20 years old and is a new patient.

name = 'John Toe'
Age = 20
is_new_patient = True

As of now we successfully learn how to declare the variable in python. Next, we learn about how to get input from users.

Instead of print() method use input() method to get the input from the user.

Filename: app.py

name = input('What is your name? ')
print('Hey! ' + name)
In your terminal, interpreted python will wait for your input. In my case, I type John Carter and then hit enter.

Task 2: Ask two questions – Person’s name and his favorite color. Print the output like “John Toe like violet”.

name = input('What is your name? ')
Color = input('what is your favourite color? ')
print(name + ' like ' + color);
The output of program – python input/print

Type conversion

Type conversion is used to define a variable for calculation. If the number is in string format we need to convert the number string into the integer type.

Example:

birth_year = input('Your birth year? ')
print(type(birth_year))
age = 2020 - birth_year
print('Your age is ' + age)
You will get an error – TypeError: Unsupported operand type(S) for int and str

You get input from the terminal 1994 and the type of 1994 is string identified with the use of type() method.

You get an error in line 20 in the app.py file. It will be shown in the terminal due to the type differentiation. So how to solve this problem. We need to convert the type from string to integer.

How to convert the string to integer

int() – method is used to convert the typed string to an integer.
str() – method is used to convert the integer type to string type.

Solution:

birth_year = input('Your birth year? ')
print(type(birth_year))
age = 2020 - int(birth_year)
print('Your age is ' + str(age))
output: Type conversion example

In the next article let see the strings in python. Go the next continuation on the menu.

Basics of python tutorial 2

Open your PyCharm or your favorite IDE. Click to create a new project and name your project.

Give your project name and check the base interpreter has the current version. If you need another version, you can select the other version from the list.

Create a first python program

Name your file. In my case app.py

Now let’s start to learn the code first.

How to console or print the value in the python

file name: app.py

print('Hi! welcome to helperscript');

print(data) => print function helps to print or console in terminal output. It is used to identify whether the data passed are correct or incorrect.

data => you can pass data that you want to output. When your data is a string. String declaration with a single quote or either double quote.

Eg: print(“hello”) is equal to print(‘hello’)
Then Run the app.py file from the menu Run. It will show configuration settings. As of now we just run the file. So just click on the app.

After Run the app.py file. The below terminal will open and show the output like below.

output in console python

Python code gets executed line by line from the top.

Print the string with the multiplication

file name: app.py

print('Hi! welcome to helperscript')
print('*' * 5)
output of print(‘*’ * 5)

In python, the String data type can be generated and printed multiple times with an asterisk.

So the python is powerful for AI, Automation, desktop application, and web application. 

Let us see more new topics in python in the next article. Go to the menu of Python and find the next tutorial for continuation…

Python 3 tutorial step by step learning through free courses

INTRODUCTION TO PYTHON 3

Python is one of the most popular languages nowadays.

Python has the ability to do

  1. Automation
  2. AI (Artificial Intelligence)
  3. Applications
  4. Websites

We talk about all the core concepts in python and then we build three(3) python projects together.

BUILD WEB APPLICATION

Django administration

HOW TO USE 1000 OF SPREADSHEET IN MIN 100 SECONDS  WITH CHARTS

CHARTS IN SPREADSHEET USING PYTHON

Let’s start the course for the absolute beginners.

INSTALL PYTHON

HOW TO DOWNLOAD AND INSTALL PYTHON ON YOUR COMPUTER

  1. Go to python.org
  2. Click on downloads
  3. Click the Download button for the latest version

In windows simply click and open the downloaded file. Make sure you check Add path to the variable.

For Mac, Just continue and Agree with the license agreement and install it.

Install python in mac

Next, we are going to install a code editor. PyCharm (https://jetbrains.com/pycharm) is one of the best code editors for python. It fully depends on you. You can use another editor too.

Download and install pyCharm on your computer depends on your OS.

Windows => click next => next => and install

Mac => drag and drop the pyCharm to the application to install.

Choose your theme, Most of them use Dracula or blacky themes to protect their eyes. Now open your pyCharm application.

Congratulations, you are now successfully downloading and installing everything for python to learn.

Go to the python menu on top and see the continuation tutorial in the python.