Python编程之变量赋值操作实例分析


Posted in Python onJuly 24, 2017

本文实例讲述了Python编程之变量赋值操作。分享给大家供大家参考,具体如下:

#coding=utf8
'''''
Python中主要通过等号(=)进行赋值。
Python中的赋值不是直接将一个值赋给一个变量,
而是将该对象的引用(并不是值)赋值给变量。
'''
#赋值运算符
Int=12
Float=12.2
String="hello"
List=[1,2,"hell"]
Touple=(4,"hell")
Dictionary={'one':1,
      'two':2,
      }
'''''python的赋值语句不会返回值。'''
#add=(Int=Int+2) #错误的赋值语句
add=Int=Int+2 #python支持链式赋值
print add,Int
'''''增量赋值:等号和一个运算符组合一起并将计算结果重新赋值给左边的变量。'''
Int+=10
print "The Int+10=",Int
Float-=0.2
print "The Float-0.2=",Float
Int*=5
print "The Int *5=",Int
Int/=5
print "The Int/5=",Int
Int%=5
print "The Int%2=",Int
Int **=2
print "The Int **=",Int
Int<<=2#左移两位
print "The Int <<2=",Int
Int>>=2#右移两位
print "The Int>>2=",Int
Int &=10#按位相与
print "The Int &10=",Int
Int ^=3#按位取反
print "The Int^3=",Int
Int |=3#按位相或
print "The Int|3=",Int
#List加法
List+=['EWANG']
print "The List:",List
#多重赋值
a=b=c=d=e=f=8
print a,b,c,d,e,f
'''''多元赋值:将多个变量同时赋值.
采用这种方式赋值时,等号两边的对象都是元组.
通常元组需要用圆括号()括起来.
圆括号是可选的,为了代码的可读性,建议加上圆括号
'''
x,y,z=4,8,"ewang" #为了代码可读性,建议使用圆括号
print x,y,z
(x,y,z)=(4,8,"ewang" )
print x,y,z
#Python的多元赋值方式可以实现无需中间变量交换两个变量的值
(x,y)=(y,x)
print x,y

更多Python相关内容感兴趣的读者可查看本站专题:《Python入门与进阶经典教程》、《Python字符串操作技巧汇总》、《Python列表(list)操作技巧总结》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
ptyhon实现sitemap生成示例
Mar 30 Python
Python下载指定页面上图片的方法
May 12 Python
python一键升级所有pip package的方法
Jan 16 Python
小米5s微信跳一跳小程序python源码
Jan 08 Python
TensorFlow Session使用的两种方法小结
Jul 30 Python
Python 运行 shell 获取输出结果的实例
Jan 07 Python
在Pandas中DataFrame数据合并,连接(concat,merge,join)的实例
Jan 29 Python
Python3.5装饰器典型案例分析
Apr 30 Python
python自动化测试之异常及日志操作实例分析
Nov 09 Python
基于tf.shape(tensor)和tensor.shape()的区别说明
Jun 30 Python
Python selenium键盘鼠标事件实现过程详解
Jul 28 Python
Python中的 Set 与 dict
Mar 13 Python
Python模块结构与布局操作方法实例分析
Jul 24 #Python
Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
Jul 24 #Python
Python列表list内建函数用法实例分析【insert、remove、index、pop等】
Jul 24 #Python
python引入导入自定义模块和外部文件的实例
Jul 24 #Python
Python3.X 线程中信号量的使用方法示例
Jul 24 #Python
Python基于list的append和pop方法实现堆栈与队列功能示例
Jul 24 #Python
老生常谈进程线程协程那些事儿
Jul 24 #Python
You might like
使用JSON实现数据的跨域传输的php代码
2011/12/20 PHP
phpfpm的作用和用法
2019/10/10 PHP
用 JavaScript 迁移目录
2006/12/18 Javascript
javascript css在IE和Firefox中区别分析
2009/02/18 Javascript
jQuery学习笔记(1)--用jQuery实现异步通信(用json传值)具体思路
2013/04/08 Javascript
javascript计算用户打开网页的停留时间
2014/01/09 Javascript
深入理解JavaScript系列(19):求值策略(Evaluation strategy)详解
2015/03/05 Javascript
JavaScript实现鼠标滑过处生成气泡的方法
2015/05/16 Javascript
Bootstrap每天必学之栅格系统(布局)
2015/11/25 Javascript
AngularJs基于角色的前端访问控制的实现
2016/11/07 Javascript
JavaScript提高加载和执行效率的方法
2017/02/03 Javascript
微信小程序 新建登录页并实现tabBar隐藏
2017/06/13 Javascript
javascript+html5+css3自定义弹出窗口效果
2017/10/26 Javascript
使用jQuery 操作table 完成单元格合并的实例
2017/12/27 jQuery
vue移动端路由切换实例分析
2018/05/14 Javascript
JS闭包经典实例详解
2018/12/20 Javascript
vue图片上传本地预览组件使用详解
2019/02/20 Javascript
vue-i18n实现中英文切换的方法
2020/07/06 Javascript
python 删除非空文件夹的实例
2018/04/26 Python
python 执行文件时额外参数获取的实例
2018/12/18 Python
在numpy矩阵中令小于0的元素改为0的实例
2019/01/26 Python
pycharm激活码有效到2020年11月底
2020/09/18 Python
Python递归实现打印多重列表代码
2020/02/27 Python
Python绘图之柱形图绘制详解
2020/07/28 Python
Python并发爬虫常用实现方法解析
2020/11/19 Python
PyChon中关于Jekins的详细安装(推荐)
2020/12/28 Python
HTML5 embed标签定义和用法详解
2014/05/09 HTML / CSS
世界第一冲浪品牌:O’Neill
2016/08/30 全球购物
后勤人员自我鉴定
2013/10/20 职场文书
业务总经理岗位职责
2014/02/03 职场文书
乡村文明行动实施方案
2014/03/29 职场文书
2014年实验室工作总结
2014/12/03 职场文书
党员示范岗材料
2014/12/19 职场文书
先进集体事迹材料范文
2014/12/25 职场文书
Python中Schedule模块使用详解 周期任务神器
2022/04/19 Python
美国运营商 T-Mobile 以 117.83Mb/s 的速度排第一位
2022/04/21 数码科技