python 笔记(廖雪峰教程)

本文介绍了Python编程的基础知识,包括逻辑运算符、自定义函数、迭代器、图像处理、HTTP请求与网页解析、面向对象编程的概念。通过实例展示了如何使用`flexble`函数计算平方和,以及如何使用`enumerate`遍历列表。还探讨了Python中的类与实例,私有属性以及继承与多态。同时,文章提到了Python调试方法,如使用`assert`和`logging`,并介绍了单元测试和文档测试的重要性。最后,展示了一个自定义类`Dict`,它扩展了字典类型,支持点语法访问键值。
摘要由CSDN通过智能技术生成
python

print(True and False)
print(True or False)
print(not False)

def flexble(*num):
	sum=0
	for i in num:
		sum=sum+i*i
	return sum

print(flexble(1,2,3,4,5))


for i,v in enumerate(range(10)):
	print(i,v)


generator列表生成式
g=(x*x for x in range(10))
print(g)
for i in g:
	print(i)


迭代器

from PIL import Image

img=Image.open('330.jpg')
print(img.format,img.size,img.mode)
print(img._getexif())


import sys

for i in sys.path:
	print(i)


from datetime import datetime
print(datetime.now())



import requests
from bs4 import BeautifulSoup

html=requests.get('http://cuiqingcai.com/1319.html').text

soup=BeautifulSoup(html)
print('\n'*3)


# print(soup.title)
print(soup.p,'\n')
print(soup.p.string,'\n')
print(type(soup.p))
print(soup.prettify())
# print(soup.contents)

#!/user/bin/env python3
# -*- coding:utf-8 -*-

'main'
__author__='Qton'

# 面向对象编程
class Student(ob
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值