Linux运维进阶-Python,Docker,ShellLinux

python使用小技巧-个人笔记整理

2019-08-27  本文已影响0人  My熊猫眼

input输入中的数字提取出来存入到列表:

input输入的内容是作为string来处理的,而string的split 方法输出的结果就是 list, 所以可以使用 split方法来实现:
s=input("Please input the value(Using the comma to separate the different value):")
for i in s.split(","):
try:
int(l[0])
except:
l=[]
finally:
if i.isdigit() :
l.append(i)

把列表a中的元素(所有元素都是数字类型)用字典顺序进行排序,这里的关键是要把元素转换为字符串类型, 因为字符串类型是按照字典序进行排列的:

for i in range(0,len(a)):
a[i]=str(a[i])
a.sort()

python中函数参数列表的返斜杠的作用:

反斜杠表示 该函数/方法, 不支持“关键字参数”,有很多 函数/方法 既支持位置参数也支持关键字参数;
A. 多个关键字参数之间可以相互交换位置, 但是关键字参数不可和位置参数交换位置, 也就是位置参数必须在正确的位置。
B. 位置参数 不能在 关键参数之后;
关键字参数的表示方式: 参数名称=参数值,比如 int 支持关键字参数,所以可以用:
int("278",base=16) 调用,也可以用 int("278",16) 进行调用; sum 不支持关键字参数,只支持位置参数;

python字符串的操作:

s.swapcase() ----进行大写和小写的互换;
s[::-1] -----对字符串进行逆序输出

本文原创,转载请注明出处

上一篇下一篇

猜你喜欢

热点阅读