python变量的赋值操作_Python中关于变量赋值操作的实例分享
这篇文章主要介绍了Python编程之变量赋值操作,结合实例形式分析了Python赋值、位移、多元赋值操作符等相关操作使用技巧,需要的朋友可以参考下
本文实例讲述了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中加背景音乐如何操作
在python中加背景音乐的方法: 1.导入pygame资源包: 2.修改音乐的file路径: 3.使用init()方法进行初始化: 4.使用load()方法添加音乐文件: 5.使用play()方法播 ...
- python返回值return用法_Python中return函数返回值代码实例用法
本篇文章小编给大家分享一下Python中return函数返回值代码实例用法,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. return 添加返回值 r ...
- python os.popen.readlines异常_python中执行sed命令操作源文件时出现错误
我想在python中执行一个sed命令,第一种方法直接指定文件时,可以正确输出结果,但是第二种我打开文件操作的时候就有问题,不知道什么原因,求高手解答?(1)>>>sedcmd=&q ...
- python 字符串提取操作_python 中对字符串的操作
一: 字符串基础介绍 python中定义的字符串是个常量,一旦定义后只能使用.不能修改 1.字符串的定义: s = ' aaaa' s = "bbbb " s = "&q ...
- python中切片操作_Python中14个切片操作,你常用哪几个?
切片(Slice)是一个取部分元素的操作,是Python中特有的功能.它可以操作list.tuple.字符串. Python的切片非常灵活,一行代码就可以实现很多行循环才能完成的操作.切片操作的三个参 ...
- python修改数据库表结构_python中数据库的相关操作-pymysql
python3中可以使用库pymysql 数据准备: 搭建一个数据库,我是在docker下搭建的Mysql(端口号是3306,账号是root,密码123456) 建立数据库test_db,表TB_St ...
- python 删除set指定值_python中的变量和数据类型(三)
在之前的文章当中, 我们已经讲了python的不可变数据类型Number.String.Tuple. 今天我们在这里讲下python的可变数据类型List.Dictionary.Set. 1. 列表 ...
- python 字符串操作_python中字符串的常见操作(一)
如有字符串: str1 = '192.168.1.1' str2 = 'asdfghjk' str3 = 'Asd fg hj ki' str4 = ' ' str5 = '' 以下是常见操作: # ...
- python替换字符的操作_Python中的字符串替换操作示例
字符串的替换(interpolation), 可以使用string.Template, 也可以使用标准字符串的拼接. string.Template标示替换的字符, 使用"$"符号 ...
最新文章
- 在Ubuntu上源码安装MySQL+安装问题解决+安全优化
- 作用域安全的构造函数
- SIFT(ASIFT) Matching with RANSAC
- SessionAttributes介绍
- Zuul:Pre和Post过滤器(下)
- C#学习之向量运算符重载
- OpenVSLAM:日本先进工业科技研究所新开源视觉SLAM框架
- python书籍推荐:Python数据科学手册
- SAP云解决方案和企业本地部署(On-Premise)混合架构下的安全认证权限管理
- STL的算法补充笔记-1
- 6016.Linux shell脚本编程规范(第1版)
- 计算机缩写术语完全介绍
- 黑苹果驱动_黑苹果怎么更新驱动程序?
- ANDROID 有关高德地图 导航SDK 组件不见的问题
- 现在培训机构出来的程序员还好找工作吗?
- Unity 实现 角色的换装
- 计算机学院校运会解说词,大学学院运动会入场解说词
- wifidog 整体分析
- java实现 zip rar 7z 压缩包解压
- MYSQL求百分比的几种方法
热门文章
- Typora入门基本教程
- mysql返回值_mysql_query的返回值
- python降维之时间类型数据的处理_Python学习数据降维方法
- epoch训练时间不同_神经网络训练的三个基本概念Epoch, Batch, Iteration
- ROS中阶笔记(十一):ROS 2.0
- android x86 sleep,如何打开Android X86对houdini的支持
- python怎么写出正弦图_如何使用python在图像上生成随机正弦条纹?
- pythongui做计算器_python GUI之简易计算器
- 400集python入门到精通_2020年最强Python学习路线+教程,400集带你从入门到精通
- wps电脑版_用好WPS这5个远程协同功能,“宅”家办公啥都不耽误,工作全搞定...