Python的变量以及Python的除法

一、变量
**变量
Python是一个动态语言,即变量的类型是不固定的。相对比C语言和Java等静态语言其变量类型在定义时就是要确定的,用个例子来说明一下两种类型的变量定义赋值方式**

Python:
        >>>name='killeri'
        #Python中变量直接赋值就行,变量类型和后面的值是相同的
        >>>name
        'killeri
C语言:
        char name[10];
        name[10]='killeri;
        print(name);#输出结果killeri
        #在c语言里先定义变量类型,然然后再是给变量赋相同类型的值

由于Python的这种变量的类型的不确定性,其变量类型可以在一个代码块中由赋值的定量的类型的不同可以改变,不会发生错误。

如:
    >>>name='killeri'
    >>>name
    'killeri
    >>>name=4  #(重新给变量赋类型不同的值)
    >>>name
    4

这种特性很方便,但也容易出错,用的时候一定要注意。
**原因
为什么Python的变量这么灵活呢。这么了解就行了
Python中给一个变量赋值时,你把变量当成是一个指针
它指向这个定值在内存中的位置;当给他重新赋值时,又是
将这个指针指向另外一个定值的内存位置
!这是我画的变量指向的变化过程,小红×代表当name指向4
时,它就不再指向‘killeri’了
**

理解了Python的定义方式,再来讲讲变量的命名方式:
Python变量的命名方式很简单
字符,数字,下划线组成(但数字不能作为第一个)
如:name1可以,但1name就是不行
**注意点:
1.系统关键字不能作为变量名
2.Python大小写敏感,name和Name不是一个变量
3.只有下划线一个符号可以在变量里面,其他的符号都不能作为变量的一部分**

二、Python的除法
这里主要介绍Python的三个除法符号,其作用各不相同
1、‘/’,精确除。>>>10/3
3333333333333.5
2、 ‘//’,地板除。>>>10//3
3 #取整数
3、 ‘%’,取余除、。>>>10%3
1 #取两个数相除的余数

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值