
python
cmdsystem
内向、积极向上、探索未知世界、以黑客为荣!
展开
-
00初识python3
#直接输入abc,和用print(’abc')的区别print('abc')>>>abc #直接输出结果'abc'>>>'abc' #输出结果和类型原创 2015-08-29 01:28:37 · 597 阅读 · 0 评论 -
10字典dict
#字典的初始化,可以使用原表的形式进行初始化>>> dict3 = dict((('b',1), ('e',2), ('y',3), ('o',4), ('n',5), ('d',5)))>>> dict3{'y': 3, 'o': 4, 'n': 5, 'b': 1, 'e': 2, 'd': 5}>>> #使用键值方式初始化,键不能为字符串,>>> dict3 = dict(beyo原创 2015-11-09 23:02:49 · 489 阅读 · 0 评论 -
09python生成文件脚本
import stringimport randomimport os#*名称 起始地址 结束地址 防回环路由 地址分配 免费ARP# 电信1 1.1.1.1 1.1.1.2 1 5*1.1.1.1*1.1.1.2 0#以“#”开头的行是注释行 #地址池导入导出配置文件 #各列说明: #名称支持中文,长度最长支持63 #结束地址必须不小于起始原创 2015-10-21 22:20:04 · 418 阅读 · 0 评论 -
08递归
#设置递归层数>>> import sys >>> sys.setrecursionlimit(100)#递归,方式1#5的阶乘:1*2*3*4*5*def factorial(n): result = n for x in range(1,n): result *= x return resultnumber = int(input("请输入一个原创 2015-10-19 23:57:00 · 343 阅读 · 0 评论 -
03元祖
1.创建和访问一个元祖,元祖不可改变,不可以任意修改,元祖的内容不可以修改(列表可任意修改、删除)创建一个元祖使用大部分使用(),如下>>>temp = (1, 2, 3, 4)>>>temp>>>(1, 2, 3, 4)>>>type(temp)>>><class 'tuple'>#元祖>>>>>>temp(1) #当只有一个元素时>>>temp>>>1>>>type(te原创 2015-09-13 21:09:51 · 502 阅读 · 0 评论 -
07lambda、filter、map应用
1.lambda,返回一个函数,”:”前面为参数,其后为函数返回值#常规定义函数,调用方式>>>def add(x): return x + 1>>>add(2)#应用lambda>>>g = lambda x: x+1>>>g(2)#2个参数的lambda>>>g = lambda x,y: x + y>>>g(2,2)2.filter(func or None,it原创 2015-09-29 23:32:15 · 474 阅读 · 0 评论 -
06格式化字符串
关键字参数>>> "{a} am {b}".format(a = "i", b = "system")'i am system'>>> 位置参数>>> '{0} am {1}'.format('i', 'system')'i am system'>>> 同时存在时,需要将位置参数放于关键字之前>>> "{0} am {a}".format("i", a = "system")'i原创 2015-09-13 23:06:49 · 514 阅读 · 0 评论 -
05字符串格式化符号含义以及转义符号含义
转载 2015-09-13 22:45:43 · 469 阅读 · 0 评论 -
04字符串操作以及注释
字符串方法及注释转载 2015-09-13 22:14:24 · 401 阅读 · 0 评论 -
02列表
列表初始化#方式1>>> empty = []>>> empty[]#方式2>>> e1 = list()>>> e1[]#向列表中添加元素,列表中的值不区分类型>>>a = ['a', 1, 2, [1, 2, 3]]#在列表中追加一个元素,在列表末尾>>> a.append('cmd')>>> a['a', 1, 2, [1, 2, 3], 'cmd']>>> a.a原创 2015-09-02 00:02:14 · 397 阅读 · 0 评论 -
01第一个程序
#使用编辑器输入以下源码print("-----------------hello,beyond--------------")temp = input("猜猜我心里想的数字:")guess = int(temp)if guess == 2: print("ok")else: print("error")print("game over!")#运行程序,0:双击,1:在原创 2015-08-30 00:53:51 · 466 阅读 · 0 评论 -
11集合
#集合跟字典类似,但使用不同,集合的组成只有“键”>>> num1 = {}>>> type(num1)<class 'dict'>>>> >>> num2 = {1, 2, 3}>>> type(num2)<class 'set'>>>> #实例,去除列表中的重复数据#1.常规做法>>> num1 = [1, 2, 3, 4, 3, 1]>>> tmp = []>>> f原创 2015-12-31 21:23:27 · 378 阅读 · 0 评论