python的输入输出
python的输入输出
catisherprint输出
print默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=””:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15'''
print函数的语法格式
print([object1,···],sep="",end='\n',file=sys.stdout)
'''
x="a"
y="b"
# 换行输出
print( x )
print( y )
print('---------')
# 不换行输出
print( x, end=" " )
print( y, end=" " )
input输入
执行input函数会等待用户输入,input的参数中可传入字符串并输出在屏幕上1
2input("\n\n按下 enter 键后退出。") #先显示字符串,再输入
a,b,c=eval(input()) #input结合eval可同时进行多个数据输入,多个输入之间的间隔符必须是逗号
需要注意的是input函数返回的是str类型
对于比赛时的一些输入
1 | # 循环读取到文件末尾 |
map函数
map(function, iterable, …)
第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表
split方法
str.split(str=””, num=string.count(str)).
Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串
返回的是分割后的字符串列表
join方法
str.join(sequence)
Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。