自学爬虫(1) 基础概念【仅供自学】

本文介绍了Python爬虫的基础知识,包括函数的作用域、定义与调用,参数使用,文件的读写操作,异常处理机制,以及类和对象的概念。详细讲解了如何打开、读取和关闭文件,以及如何处理运行时的异常。同时,还探讨了类的构造函数和对象的属性与方法,为Python爬虫的学习打下坚实基础。
摘要由CSDN通过智能技术生成

自学爬虫(1) 基础概念【仅供自学】

  1. 作用域
  2. 函数定义与调用
  3. 函数参数的使用
  4. Python文件操作
  5. 异常处理
  6. 类和对象
  7. 构造函数
  8. 属性和方法

① 函数
1、作用域
同一作用域下才可以运行
2、函数应用域,也叫局部变量
只能在函数内运行
3、函数定义与调用
函数格式:

		def 函数名(参数/可以没有):
			函数体
		def asd():
			print('asd')
	调用函数:
		asd():
4、函数参数的使用:与外界沟通的接口分为形参和实参函数定义的时候使用的参数是形参在函数调用的时候使用的参数是实参
		def func(a, b):
			if(a> b):
				print(a> b)
			elif(a< b):
				print(a<b)
		func(2, 4)
5、Python文件操作:
	读取:
		1、打开
			open(文件名及目录):
			w:  (写入)			#非追加写入
			r:	(读取)
			d:	(二进制)
			a:	(追加)
			fh = open('D:\\Desktop\\文件名.txt', 'r')
		2、文件读取
				txt = fh.read()
				line = fh.readline()		一行一行读
		3、关闭文件
				fh.close()
		4、写入
				TXT = '写入的数据'
				fh2 = open('D:\\Desktop\\文件名.txt', 'w')
				fh2.write(TXT)
				fh2.close()
6、异常处理:遇到异常也不会崩溃,会继续执行下去
		try:
			程序
		except Exceptin as 异常名称:
		...
		try:
			for i in range(0, 10):
				print(i)
				if(i==4):
					print(ffffff)
		except Exception as err:
			print(err)
		...
			for i in range(0, 10):
					try:
						print(i)
						if(i==4):
							print(fffff)
					except Exception as err:
						print(err)
7、类和对象
	类就是一个大的集合,而对象是集合中的一个个体
		class cl1:
			pass
		a = cl1()			#类赋值给一个变量,变量就是一个对象
		...
		实例化一个类
		a = cl1()
		...
8、构造函数
	类在实例化的时候首先触发
	self在类中的方法必须加上self参数
		__init__(self, 参数)		#固定名字
		class cl2:
			def __init__(self):		#固定格式
			print('I am cl2 self')
		b = cl2()
		给类加上参数
		class cl3:
			def __init__(self, name, job):
				print('My name is' + 'name' + 'My job is' + 'job')
		c = cl3('hanmeimei', 'intnet')
9、属性和方法
	属性:静态的特征			#类里面的变量	self.属性名
		claas cl4:
			def __init__(self, name, job)
				self.myname = name
				self.myjob = job
		d = cl4('wuyanan', 'intnet')
		d.myname
		d.myjob
		方法:动态的特征			#类里面的函数	def 方法(self, 参数)
		class cl5:
			def myfunc1(self):
				print('hello', + name)
		e.myfunc1('hanmeimei')
10、写不完了下期见!么么哒
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值