Python的变量以及Python的除法
2017-11-13 12:18
211 查看
一、变量
**变量
Python是一个动态语言,即变量的类型是不固定的。相对比C语言和Java等静态语言其变量类型在定义时就是要确定的,用个例子来说明一下两种类型的变量定义赋值方式**
由于Python的这种变量的类型的不确定性,其变量类型可以在一个代码块中由赋值的定量的类型的不同可以改变,不会发生错误。
这种特性很方便,但也容易出错,用的时候一定要注意。
**原因
为什么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 #取两个数相除的余数
**变量
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 #取两个数相除的余数
相关文章推荐
- Win10+Python2.7.13的安装和环境变量的配置以及初次在notepad++下编写Python程序
- ubuntu下修改环境变量以及添加PYTHONPATH方法
- Python学习笔记之二 变量以及基本类型
- ubuntu下修改环境变量以及添加PYTHONPATH方法
- python的类变量与实例变量以及__dict__属性
- Python的变量以及类型
- Python、C++中编写函数以及不使用临时变量交换两变量值的比较
- Python中变量的属性以及判断方法
- python 变量以及类型
- 零基础学python-5.3 数字变量与除法
- Python变量以及类型
- 零基础学python-5.3 数字变量与除法
- python的类变量与实例变量以及__dict__属性
- python anaconda 安装 环境变量 升级 以及特殊库安装的方法
- python 本地变量和全局变量 locals() globals() global nonlocal 闭包 以及和 scala 闭包的区别
- Python中数据类型变量,编码以及格式化注意细节O(∩_∩)O
- python的类变量与实例变量以及__dict__属性
- python anaconda 安装 环境变量 升级 以及特殊库安装
- python变量以及类型(含笔记)
- Python+sublime3.0安装以及设置环境变量