Time comparison in python if it's in str format [duplicate] - python

This question already has answers here:
Comparing two timestamp strings in Python
(2 answers)
Convert string "Jun 1 2005 1:33PM" into datetime
(26 answers)
Closed 2 years ago.
I have two different values. One value(A) is 2020-03-06T10:00:00+05:30 and another one(B) is 2020-03-03 14:04:02. These two are in str formats. Now I have to compare these two different values as date.If the 'A' is greater than 'B' I have return 'True'
The method I have tired is
if A>B:
return True
else:
return False
What is happening is if it's greater or smaller it's always going to if statement only.
I am getting A & B from differnet sources and it's in the same format which I have given above.

Related

Split string into two integers, python [duplicate]

This question already has answers here:
Given n, take tsum of the digits of n. If that value has more than one digit, continue reducing a single-digit number is produced
(4 answers)
Closed 1 year ago.
I have problem and trying to get next:
new_string = "35" #and this result must be like new_int = 3+5.
How im available to do this? I know the type conversion, but not a clue how i should do this.
As you are new to the python, i suggest you doing it using
int(new_string[0]) # 3
int(new_string[1]) # 5
So now you have 2 integers, you can to whatever you want

Why does 0.0 == False return True in Python? [duplicate]

This question already has answers here:
When does Python perform type conversion when comparing int and float?
(7 answers)
Implicit conversion while comparing numeric values in Python
(2 answers)
Closed 3 years ago.
I would like to know why 0.0== False returns True in Python. I know 0==False returns True because Bool is a subclass of int so essentially you are comparing the same data type but is the same true for float?

Python - why are my numbers not storing correctly [duplicate]

This question already has answers here:
How to convert a string of space- and comma- separated numbers into a list of int? [duplicate]
(6 answers)
How to split a string of space separated numbers into integers?
(9 answers)
Closed 4 years ago.
I am trying to take in a string of numbers, such as:
1 2 3 4 55 33 15
and store them in a list as they appear so that I can operate on the items at each index in the list, but they aren't splitting and storing right. They store like:
1,2,3,4,5,5,3,3,1,5
which is not what I want. My current code is attached below. I thought they would store as:
1,2,3,4,5,55,33,15
I do convert them to ints later on and that works fine, this is just the part that I am stuck on.
numbersArrayTemp.append(userInput.readline().strip(' ').strip('\n'))
for item in numbersArrayTemp:
print(item)
Type = item.strip('\n')
print(Type)
j = item.replace(" ", '')
numbersArrayString.extend(j)

Python 3 - convert mathematical action to integer [duplicate]

This question already has answers here:
Math operations from string [duplicate]
(8 answers)
Closed 6 years ago.
I have a string with a formula 5 - 3, and I need to get the result in integer. How could I do that?
use eval function:
eval("5 - 3") # 2
test = "5-3"
print(eval(test))
Gives 2

Python 3 integer division [duplicate]

This question already has answers here:
Why does integer division yield a float instead of another integer?
(4 answers)
Closed 6 years ago.
In Python 3 vs Python 2.6, I've noticed that I can divide two integers and get a float. How do you get the Python 2.6 behaviour back?
Is there a different method to get int/int = int?
Try this:
a = 1
b = 2
int_div = a // b

Categories

Resources