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 相关文章推荐
python3使用urllib示例取googletranslate(谷歌翻译)
Jan 23 Python
Python 基础教程之闭包的使用方法
Sep 29 Python
python中如何正确使用正则表达式的详细模式(Verbose mode expression)
Nov 08 Python
[原创]教女朋友学Python3(二)简单的输入输出及内置函数查看
Nov 30 Python
简单谈谈python中的lambda表达式
Jan 19 Python
Python加载带有注释的Json文件实例
May 23 Python
TensorFlow数据输入的方法示例
Jun 19 Python
selenium+python自动化测试之多窗口切换
Jan 23 Python
Python如何筛选序列中的元素的方法实现
Jul 15 Python
Python使用shutil模块实现文件拷贝
Jul 31 Python
python模拟点击玩游戏的实例讲解
Nov 26 Python
python数据处理之Pandas类型转换
Apr 28 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
php access 数据连接与读取保存编辑数据的实现代码
2010/05/12 PHP
php获取当前时间的毫秒数的方法
2014/01/26 PHP
PHP strip_tags()去除HTML、XML以及PHP的标签介绍
2014/02/18 PHP
ThinkPHP中自定义目录结构的设置方法
2014/08/15 PHP
PHP命名空间(namespace)的使用基础及示例
2014/08/18 PHP
php保存任意网络图片到服务器的方法
2015/04/14 PHP
Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室
2016/08/17 PHP
phpStudy配置多站点多域名方法及遇到的403错误解决方法
2017/10/19 PHP
php多进程应用场景实例详解
2019/07/22 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
2020/03/30 PHP
Thinkphp5框架异常处理操作实例分析
2020/06/03 PHP
extjs form textfield的隐藏方法
2008/12/29 Javascript
Javascript 遍历对象中的子对象
2009/07/03 Javascript
js 遍历对象的属性的代码
2011/12/29 Javascript
基于javascript滚动图片具体实现
2013/11/18 Javascript
简介AngularJS的视图功能应用
2015/06/17 Javascript
javascript实现保留两位小数的多种方法
2015/12/18 Javascript
js操作数据库实现注册和登陆的简单实例
2016/05/26 Javascript
详解利用exif.js解决ios手机上传竖拍照片旋转90度问题
2016/11/04 Javascript
jQuery DOM节点的遍历方法小结
2017/08/15 jQuery
Vue 进入/离开动画效果
2017/12/26 Javascript
JS co 函数库的含义和用法实例总结
2020/04/08 Javascript
[02:16]深扒TI7聊天轮盘语音出处2
2017/05/11 DOTA
[49:27]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第一场
2018/04/05 DOTA
在Python中使用sort()方法进行排序的简单教程
2015/05/21 Python
高质量Python代码编写的5个优化技巧
2017/11/16 Python
python 平衡二叉树实现代码示例
2018/07/07 Python
Python数据类型之Number数字操作实例详解
2019/05/08 Python
Python3爬虫里关于Splash负载均衡配置详解
2020/07/10 Python
Python JSON常用编解码方法代码实例
2020/09/05 Python
世界领先的高品质定制产品平台:Zazzle
2017/07/23 全球购物
介绍一下Python下range()函数的用法
2013/11/07 面试题
顶碗少年教学反思
2014/02/21 职场文书
升旗仪式演讲稿
2014/05/08 职场文书
大学生毕业个人总结
2015/02/15 职场文书
3050和2060哪个好 性能差多少 差距有多大 谁更有性价比
2022/06/17 数码科技