print( oct(38) ) #octal
print( hex(38) ) #hex
print( bin(38) ) #binary
#0o46
#0x26
#0b100110
print( type( oct(38) ) )
#
x= 3 - 4j
print( type(x) )
#
print( x.imag )
print( x.real )
print( x.conjugate() )
#-4.0
#3.0
#(3+4j)
x = 5/2
y = 5//2
print(x, y)
#2.5 2
##string##
print(""" aa
dd dd ff
dd dd s""")
# aa
#dd dd ff
#dd dd s
print(''' aa
dd dd ff
dd dd s''')
# aa
#dd dd ff
#dd dd s
print('py' 'thon')
#python
print("py" "thon")
#python
print('py' + 'thon')
#python
print('py'*3)
#pypypy
a="python"
print( a[0], a[5])
#p n
# a[5] = 'a' is error, cannot copy
print( a[0:1] )
print( a[1:4] )
print( a[:2] )
print( a[-2:] )
#p
#yth
#py
#on
print( a[:] )
print( a[::2] )
#python
#pto
##casting
print( str(3.14) )
print( int("49") )
print( float(23) )
#'3.14'
#49
#23.0