字符串方法
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
|