0% found this document useful (0 votes)
3 views3 pages

Python Built-in Functions Overview

The document outlines various built-in functions in Python for string, numeric, and date operations, along with examples for each function. It explains how to manipulate strings, convert data types, generate random numbers, and handle date formats. Additionally, it describes the use of operators for division and modulus operations, highlighting the importance of type compatibility.

Uploaded by

Aarjan Koirala
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views3 pages

Python Built-in Functions Overview

The document outlines various built-in functions in Python for string, numeric, and date operations, along with examples for each function. It explains how to manipulate strings, convert data types, generate random numbers, and handle date formats. Additionally, it describes the use of operators for division and modulus operations, highlighting the importance of type compatibility.

Uploaded by

Aarjan Koirala
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

These are equivalent Python program code built-in functions found in the INSERT for Computer Science

9618/21 and 9618/22.

String and Character Functions


• A string of length 1 may be either of type CHAR or STRING
• A CHAR may be assigned to, or concatenated with, a STRING
• A STRING of length greater than 1 cannot be assigned to a CHAR
#ThisString : STRING
ThisString[0:x]
returns leftmost x characters from ThisString.
Example:
ThisString = "ABCDEFGH"
print(ThisString[0:3])
returns “ABC”
#ThisString : STRING
ThisString[-x:]
returns rightmost x characters from ThisString.
Example:
ThisString = "ABCDEFGH"
print(ThisString[-3:])
returns “FGH”
#ThisString : STRING
ThisString[start:end:step]
returns the characters from the start value till end – 1 and the number of steps taken.
Example:
ThisString = "ABCDEFGH"
print(ThisString[1:4])
returns “BCD”
#ThisString : STRING
len(ThisString)
returns the integer value representing the length of ThisString.
Example:
ThisString = "Happy Days"
print(len(ThisString))
returns 10
#x : STRING
[Link]()
returns a string formed by converting all characters of x to upper case.
Example:
x = "Error 803"
print([Link]())
returns “ERROR 803”
#x : STRING
[Link]()
returns a string formed by converting all characters of x to lower case.
x = "JIM 803"
print([Link]())
returns “jim 803”
#x : INTEGER
str(x)
returns a string representation of a numeric value.
Example:
x = 87.5
print(str(x))
returns “87.5”
#ThisString : STRING
y = [Link]()
returns TRUE if ThisString represents a valid integer value.
ThisString = "-12.36"
print([Link]())
returns False
#ThisString : STRING
y = [Link]()
returns TRUE if ThisString represents a valid digit value.
Example:
ThisString = "12"
print([Link]())
returns True
#ThisString : STRING
y = [Link]()
returns TRUE if all the values of ThisString are between 0 to 9.
Example:
ThisString = "12"
print([Link]())
returns True
ord(ThisChar)
returns an integer value (the ASCII value) of character ThisChar.
Example:
print(ord("A"))
returns 65
chr(x)
returns the character whose integer value (the ASCII value) is x
print(chr(65))
returns “A”

Numeric Functions
int(x)
returns the integer part of x
Example:
print(int(27.5415))
returns 27
import random
x = [Link](start, end)
returns a real number in the range start to end (not inclusive of end).
Example:
import random
print([Link](0, 87))
may return 35.43
import random
x = [Link](start, end)
returns a integer number in the range start to end (not inclusive of end).
import random
print([Link](20, 30))
may return 22

Date Functions
Date format is assumed to be YYYY/MM/DD unless otherwise stated.
import datetime
x = [Link](y, m, d)
stores the date in x in the format YYYY/MM/DD.
import datetime
x = [Link]()
returns the date of the current day.
[Link]
returns the month from ThisDate
[Link]
returns the current day number from ThisDate
[Link](“%w”)
returns the day index number from ThisDate where Sunday = 0, Monday = 1 etc.
Example:
import datetime
x = [Link](2024,5,23)
print([Link]("%w"))
returns 4
[Link](“%A”)
returns the day from ThisDate.
Example:
import datetime
x = [Link](2024,5,23)
print([Link]("%A"))
returns “THURSDAY”

Operators
An error will be generated if an operator is used with a value or values of an incorrect type.
// finds the quotient when one number is divided by another (DIV).
Example 10 // 3 evaluates to 3
% finds the remainder when one number is divided by another (MOD).
Example: 10 % 3 evaluates to 1

You might also like