Unit 4 - Lesson 1

34.1.1. Introduction to Strings

str= input("str: ")
print(str)

34.2.1. Operations of Strings

# Prompt the user to enter a string
s = input("String: ")
# Print entire string
print(s) 

# Print second character of string from beginning
print("Second character from first:",s[1])

# Print second character of string from end 
print("Second character from end:",s[-2])

34.2.2. Understanding Slicing Operator

(a)The last character of the string, including it.

34.2.3. Different examples on Slicing Operations

(b)"DEFGH"

34.2.4. Write a program to print a string after removing first and last characters

str = input("str: ")
print("output:", str[1:-1])

34.2.5. Concatenation of strings

str1 = input("str1: ")
str2 = input("str2: ")
print(str1, str2)

34.2.6. Program to perform concatenation on two strings.

str1 = input("str1: ")
str2= input("str2: ")
print("result: "+str1+str2+str2+str1)

34.2.7. Program to remove a character from string based on integer value given by the user.

str = input("str: ")
num = int(input("num: "))
if(len(str)>num):
	print("output:",str[0:num]+str[(num+1):])
else:
	print("num should be positive, less than the length of str")

34.2.8. Program to print the concatenated string by excluding first character.

str1 = input("str1: ")
str2 = input("str2: ")
if len(str1)<=1:
	print("null")
else:
	print("output:",str1[1:]+str2[1:])

34.2.9. Program to swap first and last characters of given string and display the result.

str = input("str: ")
if len(str) == 0:
	print("null")
elif len(str) == 1:
	print(str)
else:
	print("output:",str[-1]+str[1:-1]+str[0])

34.2.10. Program to print first and last two characters of given string

#Type Content here...
i = input("input: ")
if(len(i)>3):
	print("output:",i[0:2]+i[-2:])
else:
	print("output:",i)

34.2.11. Understanding Membership Operator

(c)print('z' not in str) returns True

34.2.12. Repetitions of a String

a = input("str: ")
print(a*4)
print(a[::-1]*3)

34.2.13. Program to print 3 copies of first three characters of a string.

a = input("str: ")
if len(a)<3:
	print("result:",a)
else:
	print("result:",a[0:3]*3)

34.2.14. Program to print a given string which repeats 'n' times.

a = input("str: ")
b = int(input("num: "))
print("result: "+a*b)

34.2.15. Program to repeat first n characters of the given string n times

a = input("str: ")
b = int(input("num: "))
if b>0:
	print("result:", a[0:b]*b)
else:
	print("num should be positive, less than length of str")

34.2.16. Understanding String Immutability

(a)Deleting characters within strings violates the immutability principle of strings.

Post a Comment

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.