python的内置函数和模块(网安)

python内置函数:

运算操作:

int([x[,base]]) base表示进制,将字符转为int类型

print(int('100',base=2))

oct(x) 八进制

hex(x) 十六进制

chr(x) 返回整数i对应的ASCII

bin(x) 二进制

字符串操作:

string.count(str,start,end) 返回字符在字符串中出现次数

str="this is a beautiful boy"

sub='b'

print(str.count(sub))

str.decode(encoding='UTF-8') 以encoding指定编码格式解码string

string.find(str,start,end) 查找字符在字符串中是否存在。存在返回下标,不存在返回-1

string.index(str,start,end) 也是查找,不存在会报错

rfind rindex从右开始查找

string="this is a beautiful boy"

sub='b'

print(string.find(sub))

string.lower() 转换string所有大写字符为小写

string.upper() 转换string所有小写字符为大写

string.replace(str1,str2,num) 将str1替换为str2,num指定替换的最大次数

string.split(str="", num = string.count(str)) 以str为分隔符切片string,num指定切片的最大次数,返回一个列表

python模块:

import 模块名

查看模块内容:

import math

content = dir(math)

print(content)

time模块:

time.gmtime([secs]) 接收时间戳并返回时间元组t

time.asctime([tupletime]) 接收时间元组并返回一个可读形式

time.strftime("%Y - %m - %d - %X ",tupletime) 接收时间元组并返回可读字符串

time.localtime([secs]) 接收时间戳并返回当地时间的时间元组t

time.time() 返回当时时间的时间戳

time.mktime(tupletime) 接收时间元组并返回时间戳

import time

b = time.gmtime(1720690813)

c = time.asctime(b)

a = time.strftime("%Y - %m - %d - %X ",b)

print (a)

print (c)

2024 - 07 - 11 - 09:40:13 Thu Jul 11 09:40:13 2024

random模块:

random.choice() 从序列的元素随机选一个元素

import random

print(random.choice(range(10))

相关推荐

  1. python函数模块

    2024-07-11 22:08:03       25 阅读
  2. 如何使用Python函数模块

    2024-07-11 22:08:03       35 阅读
  3. Python 函数

    2024-07-11 22:08:03       36 阅读
  4. 常用Python函数

    2024-07-11 22:08:03       27 阅读
  5. Python学习笔记--模块functools中lru_cache()函数

    2024-07-11 22:08:03       61 阅读
  6. 详解Python函数 !!!

    2024-07-11 22:08:03       48 阅读
  7. python函数 L

    2024-07-11 22:08:03       40 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 22:08:03       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 22:08:03       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 22:08:03       62 阅读
  4. Python语言-面向对象

    2024-07-11 22:08:03       72 阅读

热门阅读

  1. (C++哈希02) 四数相加 赎金信

    2024-07-11 22:08:03       23 阅读
  2. 超详细Python教程——面向对象相关知识

    2024-07-11 22:08:03       17 阅读
  3. 2024前端面试每日一更——简述MVVM?

    2024-07-11 22:08:03       25 阅读
  4. 呼叫中心遭遇UDP攻击,如何快速恢复服务?

    2024-07-11 22:08:03       24 阅读
  5. conda 重命名虚拟环境

    2024-07-11 22:08:03       22 阅读
  6. conda

    2024-07-11 22:08:03       20 阅读