Python 变量类型及命名规则介绍


Posted in Python onJune 08, 2013

首字母为英文和下划线,其它部分则可以是英文、数字和下划线(即:_),而变量名称是区分大小写,即变量temp与Temp为不同变量。变量的基本用法如下:

# 例:使用变量
a = 10
b = 20
print a + b
>>> 30   # 输出a加b的值
a = 'hello'
b = 'python'
print a + ' ' + b
>>> hello python  # 输出a加b的值

上面几个例子是使用变量进行运算,python的变量可以分为数字、字符和对象三种。

数字:就是可以作数学运算数字,而数字的类型又分为整型、浮点型和复数等。整型指的是没有小数点的数字,而浮点型是指有小数点的数字,复数就是数学中的复学,其中浮点数可以用科学计数法表示,具体区别如下:

# 例:使用变量
a = 10
print a / 3
>>> 3   # 输出变量a除以整数3的值
print a / 3.0 
>>> 3.33333333333  # 输出a除以浮点数3.0的值
b = 1e-2   # 科学计数法表示
print b
>>> 0.01   # 输出b的值
print b*10
>>> 0.1   # 输出b*10的值
f1 = (1+2j)
f2 = (5+3j)
>>> (6+5j)  # 输出复数f1+f2的值

上例中数字变量a被定义为整形,当除以整形时,值会被认为是整形,因此输出的值夜为整型,当除数为浮点型时,除出来的值会被认为是浮点型。数字运算符号有+(加)、-(减)、*(乘)、/(除)、%(余),但并不支持++、--等自增自减的运算符。

字符:即用不同文字符号表示的内容串,字符串须要用单引号、双引号来括起,具体用法如下:

例:定义字符型变量。

s = 'Python'  # 变量赋值字符串Python
s = "17jo.com"  # 变量赋值字符串17jo.com    
s = '''hello world!
hello Python!'''  # 变量赋值两行:hello world!hello python!
s = """hello world!
hello Python!"""  # 变量赋值两行:hello world!hello python!
s = ' It\'s Python' # 变量赋值:It's Python!
s = "\"Python\""  # 变量赋值:"Python"
s = '"Python"'  # 变量赋值:"Python"
s = 'hello \n python' # \n为换行的转义字符
print s   # 输出s的值
>>> hello    # 分两行输出
>>>  python

上面的例子是定义字符串变量的例子,其中'''/"""三引号可以定义多行字符串,若需要在字符串中使用单引号或双引号可用\'/\"来转义表示,但单引号里可以使用字符双引号,而双引号里也可以使用字符单引号无须转义。

变量的作用域就是指变量的有效范围,在python里除在函数或类里定义的变量外,程序中定义的变量在第一次出现后就会一直有效,也就是同样的名称在后面的程序里会被认为是同一变量。

Python 相关文章推荐
开源Web应用框架Django图文教程
Mar 09 Python
Python连接SQLServer2000的方法详解
Apr 19 Python
python opencv之SURF算法示例
Feb 24 Python
浅析Python装饰器以及装饰器模式
May 28 Python
pandas 实现字典转换成DataFrame的方法
Jul 04 Python
python实现将汉字保存成文本的方法
Nov 16 Python
python实现日志按天分割
Jul 22 Python
Python编译成.so文件进行加密后调用的实现
Dec 23 Python
python读取raw binary图片并提取统计信息的实例
Jan 09 Python
Python Tkinter Entry和Text的添加与使用详解
Mar 04 Python
Python 读取xml数据,cv2裁剪图片实例
Mar 10 Python
Python通过fnmatch模块实现文件名匹配
Sep 30 Python
Python 字符串操作实现代码(截取/替换/查找/分割)
Jun 08 #Python
python strip()函数 介绍
May 24 #Python
Python的词法分析与语法分析
May 18 #Python
简单文件操作python 修改文件指定行的方法
May 15 #Python
Python代理抓取并验证使用多线程实现
May 03 #Python
50行代码实现贪吃蛇(具体思路及代码)
Apr 27 #Python
Python的lambda匿名函数的简单介绍
Apr 25 #Python
You might like
php 强制下载文件实现代码
2013/10/28 PHP
PHP中Session引起的脚本阻塞问题解决办法
2014/04/08 PHP
推荐10个提供免费PHP脚本下载的网站
2014/12/31 PHP
php编写的抽奖程序中奖概率算法
2015/05/14 PHP
Yii多表联合查询操作详解
2016/06/02 PHP
php分页查询的简单实现代码
2017/03/14 PHP
Laravel解决nesting level错误和隐藏index.php的问题
2019/10/12 PHP
一个JavaScript操作元素定位元素的实例
2014/10/29 Javascript
JQuery中serialize() 序列化
2015/03/13 Javascript
iPhone手机上搭建nodejs服务器步骤方法
2015/07/06 NodeJs
页面内容排序插件jSort使用方法
2015/10/10 Javascript
超实用的JavaScript表单代码段
2016/02/26 Javascript
js实现获取两个日期之间所有日期的方法
2016/06/17 Javascript
JS构造函数与原型prototype的区别介绍
2016/07/04 Javascript
JS解决position:sticky的兼容性问题的方法
2017/10/17 Javascript
解读ES6中class关键字
2017/11/20 Javascript
实例详解ztree在vue项目中使用并且带有搜索功能
2018/08/24 Javascript
浅谈react性能优化的方法
2018/09/05 Javascript
jQuery简单实现根据日期计算星期几的方法
2019/01/09 jQuery
Python列表生成器的循环技巧分享
2015/03/06 Python
Django中对通过测试的用户进行限制访问的方法
2015/07/23 Python
Python Paramiko模块的使用实际案例
2018/02/01 Python
python生成lmdb格式的文件实例
2018/11/08 Python
python基于socket进行端口转发实现后门隐藏的示例
2019/07/25 Python
python读取yaml文件后修改写入本地实例
2020/04/27 Python
Keras自动下载的数据集/模型存放位置介绍
2020/06/19 Python
医疗保健专业人士购物网站:Scrubs & Beyond
2017/02/08 全球购物
Regatta官网:英国最受欢迎的户外服装和鞋类品牌
2019/05/01 全球购物
英国现代家具和照明购物网站:Heal’s
2019/10/30 全球购物
美国探亲签证邀请信
2014/02/05 职场文书
服务质量承诺书
2014/03/27 职场文书
工作收入住址证明
2014/10/28 职场文书
2015年消费者权益日活动总结
2015/02/09 职场文书
暑期工社会实践报告
2015/07/13 职场文书
七年级作文之秋游
2019/10/21 职场文书
导游词之杭州岳王庙
2019/11/13 职场文书