1.位置参数位置参数就是普通的参数定义defpower(x):print(x**2)2.默认参数当调用函数时没有给参数值,那么会给使用定义的默认值。下面定义的函数可以定义参数值也可以不定义,不定义时x默认为9defpower(x=3):print(x**2)默认参数注意事项,当默认参数使用的是可变的类型参数时,会产生不同的结果。当函数定义默认的参数是一个空列表时,第一次调用函数时,变量L设为[
dictdict是一个kv键值对,根据索引查找值。dict的key是根据hash算法计算>>>d={'Michael':95,'Bob':75,'Tracy':85}>>>d['Michael']95>>>d['Jack']=90>>>d['Jack']90>>>d['Jack']=88#覆盖前面的值>
python判断a=2b=1ifa>b:print(a)else:print(b)多个if语句a=2b=1ifa>b:print(a)elifa==b:print(b)elifa<b:print(a)三元表达式print(aifa>belseb)#打印a如果a大于b的话,否则打印b循环有2种方式,forxinlist,tutle,另一种是while循环打印1到100的整数和
listlist表示的是有序集合,集合中的数据类型可以不相同,但数据的值可以相同。list的索引从0开始到len()-1,比如一个长度为5的list,索引从0到4。除了当然也可以使用负数的索引,比如L[-1]表示最后一个值,一直到L[-len()]。示例>>>L=['a','b','c']>>>L['a','b','c']>>>L[0]'a'&
来源:https://www.liaoxuefeng.com/wiki/1016959663602400/1017075323632896简单来说,计算机处理文本需要先把文本转换为数字才能处理,通常8位一个字节。一个字节表达的最大的数是255,如果需要更大的数,就用2个字节表示,以此类推。计算机是美国发明的,最早的编码表是ASCII表,只支持字母数字和部分符号,如果想显示中文的话,使用ASCII编
代码注释单行注释#多行注释'''多行注释'''#这是单行注释'''这是多行注释'''print函数用法print('hello','world',sep="#",end="!")sep表示多个值之间的间隔符,end表示以什么结尾print函数格式化%c格式化字符及其ASCII码%s格式化字符串%d格式化整数%u格式化无符号整型%o格式化无符号八进制数%x格式化无符号十六进制数%X格式化无符号十六进
-perm参数有3种类型1. -perm 644这种类型是精准匹配,只把权限是644的文件和目录取出来[root@centos6 ~]# find . -perm 644 -ls1703939 4 -rw-r--r-- 1 root root 3
qazaqazbqazcqazaqazbqazaxswcxswaxswbxswbcdeccdebcdeb需求:把上述文字转换成下列这样xswa/1,b/2,c/1qaza/3,b/2,c/1cdeb/2,c/1解决思路:首先把原文本通过命令弄成这样cdeb/2cdec/1qaza/3qazb/2qazc/1xswa/1xswb/2xswc/1命令:cattest.txt|sort|uniq-c|a
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号