Python中的小知识总结(1)
学习Python过程中,整理得到小知识(1),如果有误,真心希望指出,相互学习,相互进步~~
1.同步赋值:
python中从键盘输入一般做法:
a=input("输入:")
在同一行进行两个输入:
注意:左右对象数量与值的数量一致,就是说:左边定义了a,b,c,右边输入必须是三个数
a,b=map(int,input("输入:").split())
map()函数 :map(数据类型,数据)
split()函数,是根据某个字符进行分割的函数 eg:split("a")表示根据“a”字符进行分割,如果不写,默认以空格进行分割
2.将字符串或列表中的元素进行分割——直接调用split()函数
list=input("输入成绩:")
score=list.split(" ") #以列表中的某个字符进行分割
3.将字符串或列表中的数字字符转成int类型
scores=[int (i) for i in score] #将列表中的数字字符转成int类型
print("输出为:",scores)
列表中的int类型数字也可以用同样的方法转成字符
str1=[str(x) for x in f_data]
print(str1)
4.将列表中的元素拼接成字符串
两个字符拼接:直接用“+”就可以
列表中元素拼接:调用join()函数 eg:"*".join(str)表示中间以*进行拼接
s="".join(score)
5.排序
这里的排序是直接调用python中的函数,后期可以单独写一些常见的排序:冒泡、快排、插入等排序相关的随笔
sorted(list_name)函数,经过排序后原始的列表数据不会改变,sorted()函数默认重新创建一个新的对象
list_name.sort() 在原始的数据上进行排序,注:输出时直接输出list_name就可以了