Python print命令/ 解压序列】的更多相关文章

Python 命令参数  print 命令 : #默认的print是有个 空格,和换行的 # print(sep= ' ') # print(end = '/n') a = 'sunjinchao' b = 'xianfangdi' # print(a,b) # print(a) # print(b) #输出:sunjinchao xianfangdi #输出:sunjinchao #输出:xianfangdi print(a,end = 'love ')#换行 print(b,a,sep =…
解压序列: a,b=(1,2) # a,b=[1,2] print(a,b) #输出结果:1 2 #获取第一个值和最后一个值 a,*_,c=(1,2,3,4,5,6,7,8,9) print(a) print(c) # 输出结果: #获取第二个值和倒数第二个值 a,b,*_,c,d=(1,2,3,4,5,6,7,8,9) print(b) print(c) # 输出结果: 正常情况下,我们交换两个变量的值需要借助一个临时变量: a=1 b=2 temp=a a=b b=temp print(a)…
本节内容 1.迭代器协议与for循环 2.三元表达式 3.解压序列 4.列表解析 5.生成器 迭代器协议与for循环 1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中下一项,要么引起异常报错(因为迭代到头了,只能往后走不能倒退) 2.可迭代对象:实现了迭代器协议的对象(其实python中所有对象都不是可迭代对象,如何实现:对象内部定义一个__iter__方法) 3.协议就是一种约定,可迭代对象实现了迭代器协议,python内部工具(如for循环,sum,max等)使用迭…
补充:解压序列 需求一,不通过索引取一个列表的第一个元素和最后一个元素 需求二,交换两个变量的值 L=[1,2,3,4,5,6,7,8,9] #把列表第一个元素赋值给a,最后一个元素赋值给c #中间的使用*号代表全部赋值给_ a,*_,c = L print(a,c) a = 1 b = 2 #ab值需要交换,可以定义一个中间变量c也可以通过解压序列来实现 b,a = a,b print(a,b) 1 9 2 1…
Python数据结构和类型 1.1 解压序列赋值给多个变量 现在有一个包含N个元素的元组或者是序列,怎样将它里面的值解压后同时赋值给N个变量? 解决思路:先通过简单的解压赋值给多个变量,前提是变量的数量和序列元素的数量是一致的 下面是简单的代码 p = (1,2,3) x,y,y = p >>>x ---1 >>>y---2 >>>z---3 **代码实现1** data = [ 'ABC',20,30.11,(16,28,99) ] # data中的…
Python数据结构和类型 1.1 解压序列赋值给多个变量 现在有一个包含N个元素的元组或者是序列,怎样将它里面的值解压后同时赋值给N个变量? 解决思路:先通过简单的解压赋值给多个变量,前提是变量的数量和序列元素的数量是一致的 下面是简单的代码 p = (1,2,3) # 这里的p是一个元组tuple x,y,y = p >>>x ---1 >>>y---2 >>>z---3 **代码实现1** data = [ 'ABC',20,30.11,(16,…
N个数量的序列(可迭代对象),赋值给N个变量. 字符串: 1 #!usr/bin/env python3 2 # -*- Coding=utf-8 -*- 3 4 ''' 5 解压序列(或者任何可迭代对象)赋值给多个变量,唯一的前提就是,变量的数量必须跟序列元素的数量一样 6 ''' 7 8 say = "hello" #定义字符串 9 a, b, c, d, e = say #按顺序赋值 10 print(a, b, c, d, e) #打印 元组: 1 #!usr/bin/env…
使用tar命令解压一个xx.tar.gz压缩包的时候报错not in gzip format,后用file xx.tar.gz查看一下格式发现是html document text格式的...…
参考 http://blog.sina.com.cn/s/blog_62449fcf0100nfar.html linux下tar命令解压到指定的目录 :   #tar zxvf /bbs.tar.zip -C /zzz/bbs     //把根目录下的bbs.tar.zip解压到/zzz/bbs下,前提要保证存在/zzz/bbs这个目录  这个和cp命令有点不同,cp命令如果这个目录不存在,就会自动创建这个目录!   附:用tar命令打包 例:将 当前目录下的zzz文件 打包到当前目录下并命名…
linux下tar命令解压到指定的目录 : #tar zxvf xx.tar.gz -C /xx//把根目录下的xx.tar.gz解压到/xx/下,前提要保证存在/xx这个目录 这个和cp命令有点不同,cp命令如果不存在这个目录就会自动创建这个目录!…