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 相关文章推荐
python解析json实例方法
Nov 19 Python
为Python程序添加图形化界面的教程
Apr 29 Python
python爬虫的工作原理
Mar 05 Python
Python实现Windows和Linux之间互相传输文件(文件夹)的方法
May 08 Python
Python如何快速上手? 快速掌握一门新语言的方法
Nov 14 Python
Python 利用内置set函数对字符串和列表进行去重的方法
Jun 29 Python
Python requests模块实例用法
Feb 11 Python
Python模拟FTP文件服务器的操作方法
Feb 18 Python
在python中使用pyspark读写Hive数据操作
Jun 06 Python
解决pip install psycopg2出错问题
Jul 09 Python
Python字符串三种格式化输出
Sep 17 Python
python的scipy.stats模块中正态分布常用函数总结
Feb 19 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
CI(CodeIgniter)框架中的增删改查操作
2014/06/10 PHP
php生成动态验证码gif图片
2015/10/19 PHP
php和html的区别点详细总结
2019/09/24 PHP
设置下载不需要倒计时cookie(倒计时代码)
2008/11/19 Javascript
jQuery 解析xml文件
2009/08/09 Javascript
js 判断checkbox是否选中的实现代码
2010/11/23 Javascript
js动态创建表格,删除行列的小例子
2013/07/20 Javascript
jquery解析xml字符串简单示例
2014/04/11 Javascript
NodeJS中Buffer模块详解
2015/01/07 NodeJs
JS中递归函数
2016/06/17 Javascript
AngularJS优雅的自定义指令
2016/07/01 Javascript
JSON字符串和JSON对象相互转化实例详解
2017/01/05 Javascript
w3c编程挑战_初级脚本算法实战篇
2017/06/23 Javascript
echarts学习笔记之箱线图的分析与绘制详解
2017/11/22 Javascript
详解element-ui表格中勾选checkbox,高亮当前行
2019/09/02 Javascript
JavaScript JSON使用原理及注意事项
2020/07/30 Javascript
Python实现的排列组合计算操作示例
2017/10/13 Python
Python实现删除时保留特定文件夹和文件的示例
2018/04/27 Python
Python中的枚举类型示例介绍
2019/01/09 Python
django如何自己创建一个中间件
2019/07/24 Python
python图片指定区域替换img.paste函数的使用
2020/04/09 Python
Python操作Jira库常用方法解析
2020/04/10 Python
matplotlib运行时配置(Runtime Configuration,rc)参数rcParams解析
2021/01/05 Python
python SOCKET编程基础入门
2021/02/27 Python
美国户外生活方式品牌:Eddie Bauer
2016/12/28 全球购物
社区国庆节活动方案
2014/02/05 职场文书
十八届三中全会报告学习材料
2014/02/17 职场文书
企业安全生产标语
2014/06/06 职场文书
房屋维修协议书范本
2014/09/25 职场文书
2014年银行个人工作总结
2014/12/05 职场文书
团代会闭幕词
2015/01/28 职场文书
语文教师求职信范文
2015/03/20 职场文书
抢劫罪辩护词
2015/05/21 职场文书
小孩不笨观后感
2015/06/03 职场文书
2015年物业管理员工工作总结
2015/10/15 职场文书
win11无法登录onedrive错误代码0x8004def7怎么办 ?
2022/04/05 数码科技