EXTRACT NUMBERS FROM STRING:

string = "2 sweets are better than 10 laddus"

res=[int(i) for i in string.split() if i.isdigit()]

print(res)

o/p: [2,10]

EXTRACTING NUMBERS FROM LIST OF STRINGS

test_list = ['Rs. 24', 'Rs. 18', 'Rs. 8', 'Rs. 21']

print("The original list : " + str(test_list))

res = [int(sub.split('.')[1]) for sub in test_list]

print("The list after Extracting numbers : " + str(res))

o/p: [24,18,8,21]

EXTRACTING DIGITS FROM STRING

teststring="242 is greater than 255"

res=[int(i) for i in teststring if i.isdigit()]

print(res)

o/p: [2,4,2,2,5,5]

EXTRACTING WORDS FROM STRING

import re

teststring="Geeksforgeeks,    is best @# Computer Science Portal.!!!"

res=re.findall(r'\w+',teststring)

print(res)

o/p: ["Geeksforgeeks","is", "best", "Computer", "Science", "Portal"]

PROGRAM TO FIND THE DAYS BETWEEN TWO DATES

from datetime import date

def numOfDays(date1, date2):
return (date2-date1).days
date1 = date(2018, 12, 13)
date2 = date(2019, 2, 25)
print(numOfDays(date1, date2), "days")

 o/p: 74 days

CONVERTING STRING TO DATE

import datetime

def convert(date_time):

format = '%b %d %Y %I:%M%p' # The format

datetime_str = datetime.datetime.strptime(date_time, format)


return datetime_str

date_time = 'Dec 4 2018 10:07AM'

print(convert(date_time))

o/p:: 2018-12-04 10:07:00

CONVERTING DATE TO STRING

import time

def convert(datetime_str):
datetime_str = time.mktime(datetime_str)
format = "%b %d %Y %r" # The format
dateTime = time.strftime(format, time.gmtime(datetime_str))
return dateTime

date_time = (2018, 12, 4, 10, 7, 00, 1, 48, 0)
print(convert(date_time))

o/p:: Dec 04 2018 10:07:00 AM
 

Comments

Popular posts from this blog

VLSI (CMOS LATCH UP)

VLSI (STATIC POWER CONSUMPTION IN CMOS)