python讲解(3)

目录

一.类型的意义

二.动态静态类型

三.程序的输入和输出

输出:

输入:

四.运算符

算术运算符

**

// 

关系运算符 


一.类型的意义

1.区别 

  1. 不同的类型占据不同的内存,单位是字节
  2. int 默认是4个字节,根据需要动态扩容
  3. float固定八个字节,因为在python中float是双精度浮点数
  4. bool占据一个字节
  5. str字符串类型。python中是没有字符类型的,字节不确定

 2.操作

不同的类型可以进行的操作也是不同的。

  1. int / float可以 + - * / 但是不能用len求长度
  2. str可以+ ,不能- * /

二.动态静态类型

        动态类型的特性 ,程序运行过程中变量的类型是可以发生改变的

a = 10
print(type(a))
a = "hello world"
print(type(a))

 变量的类型是由变量赋值时的值所决定的。

        静态类型

变量在定义好类型后变量的类型始终不变,比如在C/C++/Java中

一个编程语言,是否是动态类型,只取决于运行时,类型是否发生改变,不取决于变量的定义时候是否声明类型

 python中也是可以写类型声明的,但是类型还是可以改变的。

a: int = 10
print(a)

只需要在变量的后面加上:和变量的类型。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值