[python]方法总结

字符串方法

str.zfill(width)

  • str是我们要操作的字符串,如果是整形浮点型等数字类型,要先通过str()转换为字符串再进行操作
  • width是补零之后的字符串长度,如果补零后的长度小于或等于原字符串的长度,那么字符串将不会产生任何的变化

示例

1
2
3
4
a = 'zfill'
print(a.zfill(10))
>>>
00000zfill
1
2
3
4
a = 'zfill'
print(a.zfill(3))
>>>
zfill

urllib

urllib.parse

urllib.parse.quote(“需要编码的字符串”)

  urllib.parse.quote() 是 Python 中用于对 URL 进行编码的函数,它可以将 URL 中的特殊字符转换为符合 URL 规范的编码形式,以便在网络传输或存储时使用。
  这个函数在处理 URL 中的特殊字符时非常有用,例如空格、斜杠、问号等。在需要将字符串作为 URL 参数发送时,通常需要使用该函数对参数进行编码,以确保 URL 的正确性和完整性。

1
2
3
4
5
6
7
8
url = "https://www.example.com/search?q="
enurl=urllib.parse.quote(url)
print(enurl)
deurl = urllib.parse.unquote(enurl)
print(deurl)
>>>
https%3A//www.example.com/search%3Fq%3D
https://www.example.com/search?q=

random

random.getrandbits(k)

这个函数用于生成一个k位的随机整数,生成的随机数介于0和2^k(不包含)之间,如果k不是0到getrandbits.max_size(包含)之间,那么将引发一个ValueError异常。
示例

1
2
3
4
5
6
7
import random

# 生成一个 5 位的随机整数
rand_int = random.getrandbits(5)
print(rand_int)
>>>
26 //0~32