
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Question
Write a Python function to get a string made of the first 2 and the last 2 chars from a given string. If the string length is less than 2, return instead an empty string. For instance, it should return unrn for unicorn. Call that function and print its output.
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by stepSolved in 2 steps with 1 images

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- Write a Python function that takes a string as parameter. The string has only the digits 0-10 as characters and its length is divisible by 3. string is not empty. You need to create two new strings. For this, you can use a for loop with a step of 3 (step = 3) to step through the string in blocks of 3 characters. Create the first string where each character is the first character of each block of 3 characters. Create the second string where each 2 characters are the second and third characters of each 3 character block of s.arrow_forwardWrite a program that prompts the user to input a string. The program then uses the function substr to remove all the vowels from the string. For example, if str = "There", then after removing all the vowels, str = "Thr". After removing all the vowels, output the string. Your program must contain a function to remove all the vowels and a function to determine whether a character is a vowel. I am at a loss with this prompt ^^, here's my code. Any help is appreciatedarrow_forwardWrite a function to pig_latin that converts a word into pig latin, by: 1. Removing the first character from the start of the string, 2. Adding the first character to the end of the string, 3. Adding "ay" to the end of the string. So, for example, this function converts "hello" to "ellohay". Call the function twice to demonstrate the behavior. There is a worked example for this kind of problem.arrow_forward
- IN JAVA Write a function that takes in user input as a string. For all characters which are numeric, double its value and, if it is two digits, then replace it with the sum of its digits (e.g., 6 → 12 → 3 whereas 3 → 6). For all characters which are in uppercase, replace it with lowercase. For all characters which are in lowercase, replace it with uppercase (e.g., m → M and N → n). The program should keep asking the user to enter strings until they either enter ‘q’ or ‘Q’.arrow_forwardWrite a python program and add a function named words_and_sents() to it. Thisfunction takes a string parameter called text. Your function should count and print thetotal number of words and sentences in the text. Assume that every word in the text is asubstring followed by a space character “ “. Also, assume that every sentence in the textis a string containing one or more words and must end with a “.” or “?” character. Finally,capitalize each sentence (i.e., convert the first letter to uppercase) and print them onseparate lines. See the sample output below.>>> text = "hello, here are some words. and some sentences. canyou count them.">>> words_and_sents(text)#sentences = 3, #words = 12Printing sentences:Hello, here are some words.And some sentences.Can you count them.arrow_forwardIn Python IDLE: How would I write a function for the problem in the attached image?arrow_forward
- Implement a Program that compresses strings in a simple way by counting repeated characters. The string aabcccccaa, for instance, would become a2blc5a3. Your function should return the original string if the "compressed" string did not end up being any smaller than the original string. You can assume that the string only contains characters in upper- and lowercase (a–z).arrow_forward1. Consider the loop from Section 8.3 of your textbook. prefixes = 'JKLMNOPQ'suffix = 'ack' for letter in prefixes: print(letter + suffix) Put this code into a Python script and run it. Notice that it prints the names "Oack" and "Qack". Modify the program so that it prints "Ouack" and "Quack" but leaves the other names the same. Include the modified Python code and the output in your submission. 2. Give at least three examples that show different features of string slices. Describe the feature illustrated by each example. Invent your own examples. Do not copy them for the textbook or any other source. The code and its output must be explained technically. The explanation can be provided before or after the code, or in the form of comments within the code. For code modification type of questions, always mention or clearly highlight the part which is modified, along with the reason stated, as a code comment. The descriptive part of your response must be at least 200 words. If you…arrow_forwardWrite a function countWords that accepts a single string as an argument. The function then returns adictionary that gives the frequencies of words in the string that start with a given letter. The functionshould not be case sensitive, and upper case letters counts should be returned using upper caseletters as keys. Use Python pleasearrow_forward
- Write a program that does two string functions: capitalize the first word of a phrase, and reverse the letters of words in odd positions within the phrase. For this program it is acceptable to let punctuation be part of the word. Write a capitalizeWords() and a reverseOddWords() method and call them in a test program. Make certain to properly handle empty phrases, phrases with one and two words, and phrases with greater than two words. For example, if the original phrase were: Learning Java is fun! Java is powerful and easy to use The capitalized version would be: Learning Java Is Fun! Java Is Powerful And Easy To Use And with reversed odd words would be: gninraeL Java sI Fun! avaJ Is lufrewoP And ysaE To esUarrow_forwardHow to write a function in python where it takes a list of string s. Where s= ["hello","lazyness","polite","politness"]. The function takes the string s as input and returns a string that is the longest even length string that ends with "ness". But if there is no string that ends with "ness" then an empty string is returned.arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education

Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education