目录
- 一、Python基础知识回顾
- 1、pip下载源
- 2、pycharm设置作者信息
- 3、python注释
- 4、变量
- 4.1 类型转换
- 二、Urllib使用
一、Python基础知识回顾
1、pip下载源
pip install python包 | 默认是从 https://files.pythonhosted.org/ 网站(国外网站)上下载,故速度偏慢。 |
---|---|
pip install python包 -i 国内源地址 | 中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/ 阿里云: http://mirrors.aliyun.com/pypi/simple/ 豆瓣:http://pypi.douban.com/simple/ 清华:https://pypi.tuna.tsinghua.edu.cn/simple/ |
2、pycharm设置作者信息
3、python注释
# 单行
'''
多行
'''
4、变量
- 变量即是可以变化的量,可以随时进行修改。
- 程序就是用来处理数据的,而变量就是用来存储数据的
4.1 类型转换
函数 | 说明 |
---|---|
int(x) | 转换为整数 |
float(x) | 转换为浮点数 |
str(x) | 转换为字符串 |
bool(x) | 转换为布尔值 |
- 转换为整数
print(int('123')) # 123 字符串转换为整数
print(int(123.78)) # 123 浮点型转换为整数,没有四舍五入,只取整数部分
print(int(True)) # 1 布尔型转换为整数,True为1,False为0
# 以下两种转换失败的情况
print(int('123.78')) # 浮点型字符串不能转为整数
print(int('12ab')) # 含非法字符转换失败
- 转换为浮点数
f1 = float('12.34')
print(f1) # 12.34
print(type(f1)) # <class 'float'> 将浮点型字符串转换成浮点型
f2 = float(12)
print(f2) # 12.0
print(type(f2)) # <class 'float'> 将整数转换成浮点型
- 转换为字符串
print(str(45)) # 45 将整数转换为字符串
print(str(34.56)) # 34.56 将浮点型转换为字符串
print(str(True)) # True 将布尔型转换为字符串
- 转换为布尔型
# 1、整数转布尔值,非0的为True,0为False
print(bool(-1)) # True
print(bool(1)) # True
print(bool(0)) # False
# 2、浮点型转布尔值,和整数一样
print(bool(-1.0)) # True
print(bool(1.0)) # True
print(bool(0.0)) # False
# 3、字符串(列表、元祖、字典)转布尔值,只要有内容就是True
print(bool(' ')) # True
print(bool('xx')) # True
print(bool('')) # False
# 4、总结为False的情况
print(bool(0))
print(bool(0.0))
print(bool(''))
print(bool(""))
print(bool([]))
print(bool(()))
print(bool({}))