参照:
https://blog.csdn.net/qq_37617419/article/details/88377834
1.print输出时 无参数
print("hello","python",sep="")
print("hello","python",sep=" ")
print("hello","python",end="")
print("hello","python")
1
2
3
4
第一个输出时将字符串完全输出,且中间没有隔开,而第四个print常规输出时,会默认一个空格,sep="",在这里是省掉空格全部输出,输出后鼠标落在末尾。
sep="“输出时,无间隔
sep=” " 输出时,以空格隔开,鼠标落在末尾
end="" 输出时,以空格隔开,鼠标落在下一行的开始
2.end参数输出
print("yellow","pink","red",end=',')
print("yello","pink","red",end="^")
1
2
end=’,’
每次输出结束时都用end设置的参数“,”结尾,且没有默认换行
end="^"
每次输出结束时都用end设置的参数^结尾,且没有默认换行
‘’ “” 在python3中的可以使用
3.sep参数
print("yello","pink","red")
print("yellow","pink","red",sep=',')
print("yello","pink","red",sep="^")
1
2
3
4
sep=’,’ sep="^"
输出结束根据sep中的参数,分割,且转行
4.split
Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串
语法:str.split(str="",num=string.count(str))[n]
参数说明:
str:表示为分隔符,默认为空格,但是不能为空(’’)。若字符串中没有分隔符,则把整个字符串作为列表的一个元素
num:表示分割次数。如果存在参数num,则仅分隔成 num+1 个子字符串,并且每一个子字符串可以赋给新的变量
[n]:表示选取第n个分片
注意:当使用空格作为分隔符时,对于中间为空的项会自动忽略
1…以’.'为分隔符
t="www.baidu.com"
print(t.split('.'))
1
2
2.split()
t="www.baidu.com"
print(t.split())
t='a'
print(t.split())
t1='1,2,3,4'
print(t1.split())
1
2
3
4
5
6
3.分割两次
t="www.gziscas.com.cn"
print(t.split('.',2))
1
2
4.分割两次,并取序列为1的项
t="www.baidu.com"
print(t.split('.',2)[1])
1
2
5.map()函数
map() 会根据提供的函数对指定序列做映射。
第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的迭代器。《python3的情况》
Python 2.x 返回列表。
Python 3.x 返回迭代器。
def f(x,y):
return (x,y)
a=[0,1,2,3,4,5,6]
b=['sum','app','pear','sfr']
t=list(map(f,a,b))
print(t)
1
2
3
4
5
6
————————————————
版权声明:本文为CSDN博主「就是爱喝百香果冷饮」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_37617419/article/details/88377834