created data type conversions (#27645)
* Created Data Type convertions Converting different data types to required types. * Rename Data-type-Convertions to data-type-conversions * Change file to .md * Rename guide/english/python/data-structures/data-type-conversions.md to guide/english/python/data-structures/data-type-conversions/index.md
This commit is contained in:
		
				
					committed by
					
						 Randell Dawson
						Randell Dawson
					
				
			
			
				
	
			
			
			
						parent
						
							91c94cc4da
						
					
				
				
					commit
					dc27b9a4cc
				
			| @@ -0,0 +1,80 @@ | |||||||
|  | --- | ||||||
|  | title: Converting Different Data Types to Required Types | ||||||
|  | --- | ||||||
|  | ## Type Convertions in Python for different data types | ||||||
|  |  | ||||||
|  | Python defines type conversion functions to directly convert one data type to another which is useful in day to day programming.  | ||||||
|  | #### 1. int(a,base) :  | ||||||
|  | The above function converts any data type to integer. ‘Base’ specifies the base in which string is if data type is string. | ||||||
|  |  | ||||||
|  | #### 2. float() :  | ||||||
|  | The above function is used to convert any data type to a floating point number. Python does not implicitly typecast integers (or floats) to strings when concatenating with strings. Thus, Python has a handy built-in function `str()` which will convert the argument passed in to a string format. | ||||||
|  |  | ||||||
|  | #### Example | ||||||
|  |  | ||||||
|  | ```py | ||||||
|  | string = "1110" | ||||||
|  |    | ||||||
|  | # printing string converting to int base 2  | ||||||
|  | convert = int(string,2)  | ||||||
|  | print ("After converting to integer base 2 : ", end="")  | ||||||
|  | print (convert)  | ||||||
|  | ``` | ||||||
|  | The Result that will show up is | ||||||
|  | ``` | ||||||
|  | After converting to integer base 2 : 14 | ||||||
|  | ``` | ||||||
|  | #### 3. hex() : This function is to convert integer to hexadecimal string. | ||||||
|  |  | ||||||
|  | #### 4. oct() : This function is to convert integer to octal string. | ||||||
|  |  | ||||||
|  | #### Example | ||||||
|  |  | ||||||
|  | ```py | ||||||
|  |  | ||||||
|  | # printing integer converting to hexadecimal string  | ||||||
|  | c = hex(56)  | ||||||
|  | print ("After converting 56 to hexadecimal string : ",end="")  | ||||||
|  | print (c)  | ||||||
|  |    | ||||||
|  | # printing integer converting to octal string  | ||||||
|  | c = oct(60)  | ||||||
|  | print ("After converting 56 to octal string : ",end="")  | ||||||
|  | print (c)  | ||||||
|  | ``` | ||||||
|  | The Result that will show up is | ||||||
|  | ``` | ||||||
|  | After converting 56 to hexadecimal string : 0x38 | ||||||
|  | After converting 56 to octal string : 0o74 | ||||||
|  | ``` | ||||||
|  | 5. tuple() : This function is used to convert input data type to a tuple. | ||||||
|  |  | ||||||
|  | 6. set() : This function returns the type after converting to set. | ||||||
|  |  | ||||||
|  | 7. list() : This function is used to convert any data type to a list type. | ||||||
|  |  | ||||||
|  | ```py | ||||||
|  | # initializing string  | ||||||
|  | s = 'Siingh' | ||||||
|  |    | ||||||
|  | # printing string converting to tuple  | ||||||
|  | c = tuple(s)  | ||||||
|  | print ("After converting string to tuple : ",end="")  | ||||||
|  | print (c)  | ||||||
|  |    | ||||||
|  | # printing string converting to set  | ||||||
|  | c = set(s)  | ||||||
|  | print ("After converting string to set : ",end="")  | ||||||
|  | print (c)  | ||||||
|  |    | ||||||
|  | # printing string converting to list  | ||||||
|  | c = list(s)  | ||||||
|  | print ("After converting string to list : ",end="")  | ||||||
|  | print (c)  | ||||||
|  |  | ||||||
|  | # Output | ||||||
|  | # After converting string to tuple : ('s', 'i', 'i', 'n', 'g', 'h') | ||||||
|  | # After converting string to set : {'n', 'h', 'g', 'i', 's'} | ||||||
|  | # After converting string to list : ['s', 'i', 'i', 'n', 'g', 'h'] | ||||||
|  | ``` | ||||||
|  |  | ||||||
		Reference in New Issue
	
	Block a user