IT 210 210
Minnesota State University, Mankato
Popular in Fundamentals of Programming
Popular in Information technology
This 3 page Class Notes was uploaded by Ahmed Notetaker on Thursday September 22, 2016. The Class Notes belongs to 210 at Minnesota State University - Mankato taught by Salivia, Guarionex in Fall 2016. Since its upload, it has received 7 views. For similar materials see Fundamentals of Programming in Information technology at Minnesota State University - Mankato.
Reviews for IT 210
Report this Material
What is Karma?
Karma is the currency of StudySoup.
You can buy or earn more Karma at anytime and redeem it for class notes, study guides, flashcards, and more!
Date Created: 09/22/16
WEEK 3 (MONDAY) IT 210 #String immutable, ordered collection myName = "Guarionex Salivia" #Iterate over a string #for i in myName: # print(i) #Find the total number of characters print(len(myName)) #Find specific elements in the string #First letter print(myName) #Last letter print(myName) #Realize different indexing schemes in Python print(myName == myName[len(myName) 1]) print(myName != myName) # != means not equal #Produce a string that is made up every other letter on myString newString = '' for i in range(0, len(myName), 2): newString += myName[i] print(newString) #Slicing x = "Hello World" y = x[0:5] print(y) print(len(y)) z = x[:6:2] print(z) #Alt: Produce a string that is comprised of every other character in it #Use myName as the input string everyOtherChar = myName[:len(myName):2] print(everyOtherChar) #Print your last name only using slicing print(myName[10:]) #Print your name in reverse print(myName[::1]) #Print all prefix substrings from your name substring = '' for i in range(0, len(myName)): substring += myName[i] print(substring) #Print all substring from name backwards for i in range(1, len(myName) + 1): print(myName[len(myName) i: len(myName) + 1]) print(hex(ord("A"))) print(hex(ord("a"))) print("Hello" > "hello") #String functions to format or 'manipulate' a string newName = myName.replace('Salivia', 'Jordan') print(newName) print(myName) #center name in 40 spaces newName = "_" + myName.center(40) + "_" print(newName) newName = "_" + myName.rjust(40).lower() + "_" print(newName) newString = "Mississippi" * 13 print(newString) countS = newString.count('s') print(countS) #Encryption #Scramble to Encrypt a message myPlainText = "Python is fun." def scramble2Encrypt(plainText): evens = '' odds = '' for i in range(len(plainText)): if i % 2 == 0: evens += plainText[i] else: odds += plainText[i] return evens + odds cipherText = scramble2Encrypt(myPlainText) print(cipherText) def scramble2EncryptV2(plainText): encrypted1 = '' encrypted2 = '' flag = True for char in plainText: if flag: encrypted1 += char flag = False else: encrypted2 += char flag = True return encrypted1 + encrypted2 cipherText = scramble2EncryptV2(myPlainText) print(cipherText)
Are you sure you want to buy this material for
You're already Subscribed!
Looks like you've already subscribed to StudySoup, you won't need to purchase another subscription to get this material. To access this material simply click 'View Full Document'