一 第三方库安装
1 安装requests:
1)全自动安装 pip install requests,若失败执行2)
2) 升级pip :
1种自动升级:python -m pip install --upgrade pip (若版本跨度太大可以使用手动升级)
2种手动升级:
访问https://pypi.org/project/pip/20.2.4/#files 下载 pip 20.2.4
cmd 进入到pip 文件setup.py所在目录,执行 python setup.py install
3)安装requests:
1 自动升级:pip install requests
2 手动升级:同上
二 python 笔记
1 return 多个返回值
2 进制转换:
十六进制 <-> 十进制转换:
a = "0xAA"
# 十六进制转十进制
b = int(a,16)
# 十进制转十六进制
c = hex(b)
十进制 -> 二进制:
bin() 返回值:带0b 的二进制 (class:str)
n = 100
n2 = bin(n)
输出:
0b1100100
十进制 -> 八进制:
oct()
3 range():
# 返回的是一个可迭代对象
# range(start, stop[, step])
# start 0 开始 stop 不包含
for i in range(0,50,5):
print(i)
4 字符串 格式化:
1)format():
data = ['2022', '08']
print("今天是{}年{}月".format(data[0],data[1]))
2) f:
5 运算符 :
% 取余 ; // 取整除 (向下取整)
== 值相同 ; is 对象相同
6 float 转换成 int :
a = 5.5
b = int(a)
7 input() 函数 :
获取的是 str 类型的数据
8 sorted 排序 数字和 字符串区别:
# 数字排序
data1 = [2022, 8,101,103,69]
result1 = sorted(data1)
# 字符串排序
data2 = ["2022", "8","101","103","69"]
result2 = sorted(data2)
输出:
[8, 69, 101, 103, 2022]
['101', '103', '2022', '69', '8']
9 字符串,数组倒序:[::-1]
10 ASCII码转换:
ord(x) x :一个字符参数 ,返回 ASCII码
11 Print () 输出自带 /n
12 常用函数:
大小写判断: isupper(),islower()
大小写转换:lower(),upper()
字符查找:find() 包含子字符串返回开始的索引值,否则返回-1。
13 字符串分片 :
[头下标:尾下标]
学习网站参考:模块 - 廖雪峰的官方网站
菜鸟教程