【2020Python修炼记7】Python语法入门—基本数据类型_数字类型(整型+浮点型)

基本数据类型——数字类型

 

一、int类型

1、定义

 int是一种数据类型,在编程语言(c、c++、c#、java等)中,是用于定义整数类型变量的标识符。

在一般的电脑中,int占用4字节(Byte),32个二进制位(bit,二进制数字中的一位

除了int类型之外,还有short、long、long long类型可以表示整数,即short int 等 。 unsigned int 表示无符号整数

2、作用 

>>> 
>>> age=input('please input your age:')
please input your age:18
>>> print(int(age)) #强制类型转换,将input输入所得的字符串数据转换为int类型
18
>>> age=int(10.5)
>>> print('age')
age
>>> print(age)
10
>>> #名字(参数)——
>>> int()
>>> print()
>>> input()
''
>>> x=int(2)
>>> name=input('your name:')
your name:cc
>>> res=print('ccc')
ccc
>>> 

 

3、类型转换——

>>> 
>>> #纯数字的字符串转换成int
>>> res=int('100222')
>>> print(res,type(res))
100222 <class 'int'>
>>> 
>>> #了解知识
>>> #数字有不同进制,不同进制数据之间如何转换
>>> #二进制—>十进制
>>> #1011---->8+2+1=11
>>> #十进制—>二进制
>>> # 11----->1011
>>> print(bin(11)) #0b1011 将11转换成二进制 0b1011 >>> #十进制—>八进制 >>> print(oct(11)) 0o13 >>> #十进制—>十六进制 >>> print(hex(11)) 0xb >>> print(hex(123)) 0x7b >>> #其他进制转换成十进制 >>> print(int('0b1011',2)) 11 >>> print(int('0o13',8)) 11 >>> print(int('0xb',16)) 11 >>>

  

二、float 类型

1、定义

float 类型,用于存储单精度浮点数或双精度浮点数。

float 单精度浮点数在机内占 4 个字节,用 32 位二进制描述。

double 双精度浮点数在机内占 8 个字节,用 64 位二进制描述。

 

参考资料:

https://www.runoob.com/w3cnote/float-and-double-different.html

2、作用

 eg :

salary=3.1     # salary=float(3.1)

3、类型转换 

>>> res=float('3.45')
>>> print(res,type(res))
3.45 <class 'float'>
>>> s=5
>>> res=float(s)
>>> print(res,type(res))
5.0 <class 'float'>
>>> 

4、使用

# int与float没有需要掌握的内置方法
# 他们的使用,就是数学运算+比较运算

 

posted @ 2020-03-07 05:01  bigorangecc  阅读(334)  评论(0编辑  收藏  举报