- 博客(15)
- 收藏
- 关注
原创 面向对象
面向对象11、类的定义:Python使用class关键字来定义类,其语法格式如下:class:类名类体其中,类名的首字母一般需要大写,具体示例如下:class Student:def say(self,name): #实例方法self.name = name #实例属性print (‘我是’,self.name)其中,实例方法与前面学习的函数格式类似,区别在于类的所有实例方法都必须至少有一个名为self的参数,并且必须是方法的第一个形参(如果有多个形参),self参数代表将来要创
2020-12-20 16:48:36
177
2
原创 正则表达式
re模块 正则表达式作用: 1) 过滤数据 2) 数据验证一、正则表达式元字符:1、匹配单个字符. [art] [a-z] [a-zA-Z] [0-9] [^0-9]\d 任意单个数字 \D \w 任意单个字符 \W \s 任意单个空白字符 \S 2、匹配字符出现的次数* 任意次 + 至少一次? 最多一次{3} 精确3次 {3,} {3,5} ?的含义: 1) 次数 ab? 2) ?跟在一个表示次数的字符后面, 非贪
2020-12-06 17:13:56
307
原创 函数及变量类型
一、函数类型1、自定义函数 def 函数名称():2、匿名函数3、内置函数1、匿名函数通过lambda关键字定义匿名函数适用于功能相对简单的函数 语法: lambda 参数,参数,参数:返回值f1 = lambda number:number ** 2f2 = lambda a, b:a + bif __name__ == '__main__': print(f1(100))2、内置函数id(), type(), dir()int(), str(), flo
2020-12-06 17:11:28
490
原创 函数的参数
一、函数的参数作用:增强功能的灵活性定义函数def 函数名称(参数1, 参数2, …):执行的操作执行的操作import stringimport randomall = string.ascii_letters + string.digits + string.punctuationdef genString(number): # 形参 data = “”for i in range(number):data = data + random.choice(all)pri
2020-12-05 15:26:21
93
原创 函数、模块、包
函数、模块、包一、函数 function作用: 1、避免重复性代码 2、方便二次开发 1、定义函数def 函数名称():执行的操作执行的操作执行的操作函数名称规范:1、只能包含字母、数字、下划线2、只能以字母、下划线开头3、见名知义4、不能与关键字冲突5、建议从第二个单词首字母大写 testFile2、调用函数函数名称()def f1():print("*" * 6)f1()3、定义函数本质定义函数,在内存中保存了函数代码,函数名称指向的就是
2020-12-05 15:19:12
274
2
原创 数据类型——集合
集合 set作用:去重 类型: 可变集合 set() 不可变集合 fronzenset() 工厂函数 str(), list(), tuple(), dict(), int(), float(), complex() 一、创建可变集合data = "hello"set_A = set(data)print(type(set_A))print(set_A)data = ( "nginx", 'httpd', "nginx", "tomcat", 'htt
2020-12-05 15:15:57
118
原创 数据类型——字典
字典 dict可变数据类型一、字典的定义被定义在一对大括号{}中的数据以key-value键值对存储数据 dict_A = {"username":"Martin", "password":"redhat"} print(type(dict_A)) dict_B = { "192.168.193.10":10, "10.1.1.1":30 } print(type(dict_B)) dict_C = { "192.168.1.1":{ "ssh_user":"roo
2020-12-05 15:10:13
261
原创 数据类型——元组
元组 tuple不可变数据类型 一、元组的定义被定义在一对小括号()中的数据, 不同元素使用逗号隔开 tuple_A = ("nginx", "httpd", "tomcat") print(type(tuple_A)) tuple_B = (10, 3.14, "salt", ["MySQL", "Oracle"], ("Redis", "Mongodb") ) print(type(tuple_B))注意: 定义单个元素的元组 tuple_C = ("19
2020-12-01 22:29:09
97
原创 数据类型——列表
列表 list可变数据类型 一、列表的定义被定义在一对方括号[]中数据, 不同的元素间使用逗号隔开 list_A = [ "nginx", "httpd", "tomcat" ] print(type(list_A)) list_B = [ "192.168.1.1", "192.168.1.2", "192.168.1.3" ] print(type(list_B)) list_C = [ 10, 3.14, "redis", ["nginx", "httpd"] ] pr
2020-12-01 21:44:26
130
原创 数据类型——元组
元组 tuple不可变数据类型 一、元组的定义被定义在一对小括号()中的数据, 不同元素使用逗号隔开 tuple_A = ("nginx", "httpd", "tomcat") print(type(tuple_A)) tuple_B = (10, 3.14, "salt", ["MySQL", "Oracle"], ("Redis", "Mongodb") ) print(type(tuple_B))注意: 定义单个元素的元组 tuple_C = ("19
2020-11-29 17:43:16
264
原创 数据类型——列表
列表 list可变数据类型 一、列表的定义被定义在一对方括号[]中数据, 不同的元素间使用逗号隔开 list_A = [ "nginx", "httpd", "tomcat" ] print(type(list_A)) list_B = [ "192.168.1.1", "192.168.1.2", "192.168.1.3" ] print(type(list_B)) list_C = [ 10, 3.14, "redis", ["nginx", "httpd"] ] pr
2020-11-29 17:38:46
80
原创 数据类型——字符串
字符串一、字符串的定义被定义在引号中的数据 str_01 = "python" print(type(str_01)) str_02 = 'SHELL' print(type(str_02)) str_03 = """MySQL Oracle Redis Mongodb""" print(type(str_03)) ip = "192.168.102.1" file_name = "/etc/fstab"原始字符串 避免特殊字符被转义, 应用于定义windows文
2020-11-27 21:32:32
183
原创 逻辑控制语句结构
逻辑控制语句结构条件判断 if 循环 for, while 一、条件判断语法:if 条件:条件为真执行的操作条件为真执行的操作条件为真执行的操作else:条件为假执行的操作条件为假执行的操作条件为假执行的操作number = int(input("数字>>> "))if number > 10: print("A") print("B")print("End!!")number = int(input("数字>>>
2020-11-26 21:27:49
195
原创 数据类型——数字
#数据类型———数字变量的使用一、变量的定义1、定义变量变量名称 = 变量值 变量名称规范: 1) 只能包含数字、字母、下划线_ 2) 只能以字母、下划线_开头 3) 见名知义 4) 不能与python关键字冲突 print, if, for, os, sys, 2、 交互式为变量赋值变量名称 = input("提示信息") username = input("用户名: ") print("My name is %s" % username) 注意
2020-11-24 21:37:53
339
原创 python 输入语句
这里写自定义目录标题一、输出语句print()一、输出语句print()##1、引号的使用双引号 ""单引号 ''三引号 """...""", '''....'''print(“hello world”)print(‘hello python’)print(“select * from tb01 where name=‘martin’”)print(“MySQL\nRedis\nMongodb”)print(""“LinuxUnixWindowsMacOS”"")
2020-11-24 21:30:20
3690
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人