Skip to main content

Command Palette

Search for a command to run...

String in Python - 1

Updated
β€’2 min read
S

As a Flutter developer, I am constantly learning and trying to implement new concepts into my projects. In addition, I devote time to studying Machine Learning. I have a passion for contributing to open-source projects.

In Python, a string is a sequence of characters enclosed within either single ('') or double ("") quotation marks. It's a fundamental data type used to represent textual data. Strings can contain letters, numbers, symbols, and even spaces. //

How strings work in Python

Creating Strings

we can create a string by using '' or double quotation marks. for example

myString = "Mlops journey 2023"
country = 'Bangladesh'
name ='sajjad rahman'

Indexing

An index refers to the position of a character within that string. It's a numerical value that helps identify the location of a specific character. Also, we know that index starts from 0 and increases by 1 . For example

myString = "Mlops journey 2023"
myString[0] 
'M' # output 
myString[7]
'j'

Indexing: Each character in a string has a specific index, starting from 0 for the first character. You can access individual characters using their indices. For example, "Python"[0] returns 'P'.

Negative Index: Yes, the negative index is allowed in Python. where -1 corresponds to the last character, -2 to the second-to-last, and so on. For example

myString = "Mlops journey 2023"
myString[-1]
'3' # output
myString[-8]
'n' # output

String Slicing

Slicing allows you to extract a portion of a string. we can specify a start index, an end index (exclusive), and a step size. For example,

myString[3:]
'ps journey 2023'
myString[3:8]
'ps jo'

String Concatenation

We can combine strings using the + operator. For example,

firstName = 'sajjad'
lastName = 'rahman'
fullNmae = firstName + lastName
print(fullName)
'sajjad rahman' # output

String Length

The len() function returns the number of characters in a string. For example,

len(myString)
18 # output

keep your eyes out for the next part. And do comment.

Welcome to my digital corner! 🌟 Connect with me to explore insightful discussions, coding adventures, and more. Find me on:

🐦 Twitter: @sajjadrahman56 🐦

πŸ™ GitHub: sajjadrahman56 πŸ™

πŸ”— LinkedIn: sajjadrahman56

Let's learn, collaborate, and grow together! πŸš€