博主笔记,无任何使用教程。
第一个实例
代码
实例功能:
获得yoosen.top首页内容
代码包含模块引入、函数的定义和使用、缩进风格、字符串的使用及简单的分支判断结构
|
|
注释方法
- 单行注释: “#”开头
- 多行注释: ‘’’…’’’(成对三单引号)和”””…”””(成对三双引号)
模块和包
模块(Module)不带.py后缀
包(Package)可认为是若干模块集合,用import引入包或模块
函数和方法
|
|
eg.1234def get_content(url): resp = requests.get(url) #requestes支持get方法和post方法 return resp.text #text为resp的属性,得到响应的文本信息
对于class,类还不太明白
缩进风格
与大多数变成语言不同,Python采用缩进方式表示逻辑层次,而不是用“{ }”括起来的形式。
字符串
|
|
切片截取s的一段子字符串:
|
|
|
|
字符串支持“+”操作和“*”
+ 连接; * 重复
格式化
Python支持%和format
%
|
|
format
|
|
控制结构
|
|
|
|
if __name__ == ‘__main__‘:
第一个程序中“if __name__ == ‘__main__‘:”语句后正常执行,当其他程序import第一个程序中的函数时,不会执行第一个程序“if __name__ == ‘__main__‘:”后面的语句,避免了其他程序重复执行第一个程序的所有代码,实现按需取需要的部分。
注意:
__name__前后均为两个“_”,main前后同理