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中使用sys模板和logging模块获取行号和函数名的方法
Apr 15 Python
Python实现Pig Latin小游戏实例代码
Feb 02 Python
pandas把dataframe转成Series,改变列中值的类型方法
Apr 10 Python
python Pandas 读取txt表格的实例
Apr 29 Python
Python 变量类型详解
Oct 10 Python
pygame游戏之旅 添加游戏界面按键图形
Nov 20 Python
Python计算一个点到所有点的欧式距离实现方法
Jul 04 Python
python dict乱码如何解决
Jun 07 Python
用python实现一个简单的验证码
Dec 09 Python
利于python脚本编写可视化nmap和masscan的方法
Dec 29 Python
如何使用Python进行PDF图片识别OCR
Jan 22 Python
python实现图片九宫格分割的示例
Apr 25 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
初学者入门:细述PHP4的核心Zend
2006/09/05 PHP
php字符串截取的简单方法
2013/07/04 PHP
php实现的SESSION类
2014/12/02 PHP
PHP CURL与java http使用方法详解
2018/01/26 PHP
用JS剩余字数计算的代码
2008/07/03 Javascript
js精度溢出解决方案
2012/12/02 Javascript
jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析
2013/04/26 Javascript
javascript获取下拉列表框当中的文本值示例代码
2013/07/31 Javascript
深入理解javascript中的立即执行函数(function(){…})()
2014/06/12 Javascript
超级简单实现JavaScript MVC 样式框架
2015/03/24 Javascript
JavaScript闭包_动力节点Java学院整理
2017/06/27 Javascript
JS对象和字符串之间互换操作实例分析
2019/02/02 Javascript
实例分析编写vue组件方法
2019/02/12 Javascript
vue实现分页栏效果
2019/06/28 Javascript
Vue select 绑定动态变量的实例讲解
2020/10/22 Javascript
echarts浮动显示单位的实现方法示例
2020/12/04 Javascript
Django中利用filter与simple_tag为前端自定义函数的实现方法
2017/06/15 Python
Python爬取附近餐馆信息代码示例
2017/12/09 Python
python实现超市扫码仪计费
2018/05/30 Python
对python打乱数据集中X,y标签对的方法详解
2018/12/14 Python
python实现QQ邮箱/163邮箱的邮件发送
2019/01/22 Python
对pyqt5中QTabWidget的相关操作详解
2019/06/21 Python
使用python制作一个解压缩软件
2019/11/13 Python
Python解压 rar、zip、tar文件的方法
2019/11/19 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
2020/06/06 Python
英国在线女鞋目的地:SIMMI
2018/12/27 全球购物
毕业生造价工程师求职信
2013/10/17 职场文书
运动会入场解说词300字
2014/01/25 职场文书
财务主管岗位职责
2014/02/28 职场文书
妈妈别哭观后感
2015/06/08 职场文书
上学路上观后感
2015/06/16 职场文书
查看nginx配置文件路径和资源文件路径的方法
2021/03/31 Servers
MySQL 使用自定义变量进行查询优化
2021/05/14 MySQL
入门学习Go的基本语法
2021/07/07 Golang
关于PostgreSQL JSONB的匹配和交集问题
2021/09/14 PostgreSQL
MYSQL如何查看进程和kill进程
2022/03/13 MySQL