必威体育Betway必威体育官网
当前位置:首页 > IT技术

【python】语法

时间:2019-10-07 15:44:28来源:IT技术作者:seo实验室小编阅读:50次「手机版」
 

join

Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

返回通过指定字符连接序列中元素后生成的新字符串。

join()方法语法:

str.join(sequence)
sequence -- 要连接的元素序列。
序列里面只能是字符串,如果是int类型会报错-------TypeERROR: sequence item 0: expected string, int found
str = "-";
seq = ("a", "b", "c"); # 字符串序列
print str.join( seq );

#以上实例输出结果如下:
#a-b-c
#对序列进行操作(分别使用' '与':'作为分隔符)
 
>>> seq1 = ['hello','good','boy','doiido']
>>> print ' '.join(seq1)
hello good boy doiido
>>> print ':'.join(seq1)
hello:good:boy:doiido
 
 
#对字符串进行操作
 
>>> seq2 = "hello good boy doiido"
>>> print ':'.join(seq2)
h:e:l:l:o: :g:o:o:d: :b:o:y: :d:o:i:i:d:o
 
 
#对元组进行操作
 
>>> seq3 = ('hello','good','boy','doiido')
>>> print ':'.join(seq3)
hello:good:boy:doiido
 
 
#对字典进行操作
 
>>> seq4 = {'hello':1,'good':2,'boy':3,'doiido':4}
>>> print ':'.join(seq4)
boy:good:doiido:hello
 
 
#合并目录
 
>>> import os
>>> os.path.join('/hello/','good/boy/','doiido')
'/hello/good/boy/doiido'

2. 读写文本

with open('/media/d_2/everyday/0417/zhao/22.txt','r') as f:
    str = f.read()
with open('/Users/Mr.Long/Desktop/data.txt', 'w') as f: #追加 aw
   f.write('hello world')

相关阅读

python中 “{:.2f}”和“%.2f”的区别

一种是表达式:‘%.2f’ % num在Python2.x和3.x都可用另一种是字符串对象的方法:‘{0:.2f}’.format(num)仅Python3.x可用例子#A.py

python3.7 的新特性

转载Python 3.7增添了众多新的类,可用于数据处理、针对脚本编译和垃圾收集的优化以及更快的异步I/O。Python这种语言旨在使复杂任

使用Python获取磁力种子

一、磁力链接 现在我们使用迅雷等工具下载资源的时候,基本上都只需要一个叫做磁力链接的东西就可以了,非常方便。 二、磁力定义 磁

python 作业2:人民币大写转换问题

题目描述:银行在打印票据的时候,常常需要将阿拉伯数字表示的人民币金额转换为大写表示,现在请你来完成这样一个程序。在中文大写方式

Python3中列表del(),remove(),pop()三个函数

del():删除指定值 del  a[0] remove():移除指定值 a.remove("str") pop()获取并删除指定位置元素 A = ['a','b','c'] # pop

分享到:

栏目导航

推荐阅读

热门阅读