摘要:
1.打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 打开文件的模式有: r ,只读模式【默认】 w,只写模式【不可读;不存在则创建;存在则清空内容;】 x, 只写模式【不可读;不存在则创建,存在则报错】 a, 追加模式【可读; 不存在则 阅读全文
摘要:
1 #!/usr/bin/env python 2 a = 10/3 3 print(a) 4 #divmod计算商与余数 5 r = divmod(10001,20) 6 print(r) 7 #eval可以执行一个字符串形式的表达式 8 ret = eval("1 + 3") 9 c = eval("a + 60",{"a": 99}) 10 print(ret) 11 p... 阅读全文
摘要:
1 #!/usr/bin/env python 2 li = [] 3 print(dir(li)) 4 help(list) 阅读全文
摘要:
如果对象object参数是可以调用的对象,就返回True;否则返回False。不过要注意的是,当一个对象是可以调用的,并不表示调用该对象时执行一定成功,但不可调用的对象去调用时一定不会成功。如果类对象是一个类对象,那么这个类是否重载有__call__()方法来决定,如果重载有这个方法就判断为True 阅读全文
摘要:
1 #!/usr/bin/env python 2 import random 3 temp = "" 4 for i in range(6) : 5 num = random.randrange(0, 4) 6 if num == 3 or num == 1 : 7 rad2 = random.randrange(0, 10) 8 ... 阅读全文
摘要:
1、bin() 将整数x转换为二进制字符串,如果x不为Python中int类型,x必须包含方法__index__()并且返回值为integer; 参数x:整数或者包含__index__()方法切返回值为integer的类型; 1 #!/usr/bin/env python 2 r = bin(10) 阅读全文
摘要:
1 #!/usr/bin/env python 2 #bin() #二进制 3 #oct() #八进制 4 #int() #十进制 5 #hex() #十六进制 6 int(10) 7 i = int('0b11',base=2) 8 print(i) 9 r = int('11',base=8) 阅读全文
摘要:
1 #!/usr/bin/env python 2 #all循环参数,如果每个元素都为真,那么all的返回值为真 3 r = all([True,'sad','asd']) 4 print(r) 5 #any 只有一个真,则为真 6 i = any(['as','asd','']) 7 print( 阅读全文
摘要:
1 #!/usr/bin/env python 2 def fun(arg) : 3 ret = [] 4 for i in range(len(arg)) : 5 if i % 2 ==1 : 6 ret.append(arg[i]) 7 else : 8 pass 9 r... 阅读全文
摘要:
1 #!/usr/bin/env python 2 def fun(arg) : 3 if len(arg) > 2 : 4 return arg[0:2] 5 return arg 6 def fun1(arg) : 7 if len(arg) > 2 : 8 return arg[2:] 9 r 阅读全文