时间:2022-04-27 点击: 次 来源:网络 作者:佚名 - 小 + 大
零基础学python办公自动化书籍这本书怎么样免费阅读习题选择题
下载地址 https://share.weiyun.com/S11bpehi
资料目录 小甲鱼零基础学python视频全套96集 刘金玉零基础python入门到精通教程100集全套VIP精选 跟老齐学Python从入门到精通 电子工业出版社 join可以说是split的逆运算,举例: >>> name ['Albert', 'Ainstain'] >>> "".join(name) 'AlbertAinstain' >>> ".".join(name) 'Albert.Ainstain' >>> " ".join(name) 'Albert Ainstain' 回到上面那个神奇的例子中,可以这样使用join.: >>> s = "I am, writing\npython\tbook on line" >>> print s I am, writing python book on line >>> s.split() ['I', 'am,', 'writing', 'python', 'book', 'on', 'line'] >>> " ".join(s.split()) #重新连接,不过有一点遗憾,am后面逗号还是有的。 #怎么去掉? 'I am, writing python book on line' 元组定义 先看一个例子: >>> #变量引用str >>> s = "abc" >>> s 'abc' >>>#如果这样写,就会是... >>> t = 123, 'abc', ["come","here"] >>> t (123, 'abc', ['come', 'here']) 上面例子中并没有报错,也没有“最后一个有效”,而是将对象作为一个新类型:tuple(元组),赋值给了变量t。 元组是用圆括号括起来的,元素之间用逗号隔开。(特别提醒,不管是圆括号还是逗号,都是英文半角的。这个并非杞人忧天,不知道什么原因,很多敲代码的朋友居然把自己的电脑默认输入方式为中文,结果常常在代码中插入全角符号。) 元素中的元素可以是任何Python对象类型。 其实,你不应该对元组陌生,前面讲述字符串的格式化输出时,有这样一种方式: >>> print "I love %s, and I am a %s" % ('python', 'programmer') I love python, and I am a programmer 这里的圆括号就是一个元组。 元组也是一种序列,这一点与列表、字符串类似。它的特点就是其中的元素不能更改,这一点与列表不同,倒是跟字符串类似;它的元素又可以是任何类型的数据,这一点与列表相同,但不同于字符串。 >>> t = 1,"23",[123,"abc"],("python","learn") #元素多样性,近list >>> t (1, '23', [123, 'abc'], ('python', 'learn')) >>> t[0] = 8 #不能原地修改,近str Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'tuple' object does not support item assignment >>> t.append("no") Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'tuple' object has no attribute 'append' 从上面的简单比较似乎可以认为,元组就是一个融合了部分列表和部分字符串属性的杂交产物。 |
上一篇:计算机零基础学python用什么app哪个app比较好需要下载什么软件
下一篇:没有了