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 相关文章推荐
rhythmbox中文名乱码问题解决方法
Sep 06 Python
Python实现高效求解素数代码实例
Jun 30 Python
Python使用MD5加密算法对字符串进行加密操作示例
Mar 30 Python
Python实现的质因式分解算法示例
May 03 Python
Python中的TCP socket写法示例
May 11 Python
django从请求到响应的过程深入讲解
Aug 01 Python
5分钟 Pipenv 上手指南
Dec 20 Python
Django框架中序列化和反序列化的例子
Aug 06 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
Jan 10 Python
Python +Selenium解决图片验证码登录或注册问题(推荐)
Feb 09 Python
Python操作Excel把数据分给sheet
May 20 Python
python文件与路径操作神器 pathlib
Apr 01 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实现的漂亮分页方法
2014/04/17 PHP
安装PHP扩展时解压官方 tgz 文件后没有configure文件无法进行配置编译的问题
2020/08/26 PHP
匹配任意字符的正则表达式写法
2010/04/29 Javascript
javaScript 删除字符串空格多种方法小结
2012/10/24 Javascript
Javascript实现真实字符串剩余字数提示的实例代码
2013/10/22 Javascript
深入理解JavaScript编程中的同步与异步机制
2015/06/24 Javascript
JS组件Bootstrap导航条使用方法详解
2016/04/29 Javascript
解析JavaScript实现DDoS攻击原理与保护措施
2016/12/26 Javascript
js实现百度搜索提示框
2017/02/05 Javascript
基于Bootstrap模态对话框只加载一次 remote 数据的解决方法
2017/07/09 Javascript
以v-model与promise两种方式实现vue弹窗组件
2018/05/21 Javascript
vue操作下拉选择器获取选择的数据的id方法
2018/08/24 Javascript
详解使用element-ui table组件的筛选功能的一个小坑
2018/11/02 Javascript
8个有意思的JavaScript面试题
2019/07/30 Javascript
Node.JS发送http请求批量检查文件中的网页地址、服务是否有效可用
2019/11/20 Javascript
python插入排序算法的实现代码
2013/11/21 Python
python开启多个子进程并行运行的方法
2015/04/18 Python
Python使用MONGODB入门实例
2015/05/11 Python
Windows中安装使用Virtualenv来创建独立Python环境
2016/05/31 Python
Windows系统下多版本pip的共存问题详解
2017/10/10 Python
Jupyter notebook远程访问服务器的方法
2018/05/24 Python
Python实现动态添加属性和方法操作示例
2018/07/25 Python
Selenium元素的常用操作方法分析
2018/08/10 Python
python的依赖管理的实现
2019/05/14 Python
python sqlite的Row对象操作示例
2019/09/11 Python
浅析PEP570新语法: 只接受位置参数
2019/10/15 Python
Pytorch实现各种2d卷积示例
2019/12/30 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
2020/03/10 Python
HTML5梦幻之旅——炫丽的流星雨效果实现过程
2013/08/06 HTML / CSS
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
加拿大拼图大师:Puzzle Master
2020/12/28 全球购物
迟到检讨书900字
2014/01/14 职场文书
年会搞笑主持词串词
2014/03/24 职场文书
房地产置业顾问岗位职责
2015/04/11 职场文书
基层工作经历证明
2015/06/19 职场文书
Vue-Element-Admin集成自己的接口实现登录跳转
2021/06/23 Vue.js