首页 > 其他分享 >内置函数

内置函数

时间:2023-12-12 20:55:06浏览次数:30  
标签:内置 函数 int res print 字符串 My name

内置方法

函数 用法
int.bit_length() 返回整数的二进制表示中最高位的位数,不包括符号和前导零
int.to_bytes(length, byteorder, signed) 将整数转换为字节数组。
int.add(other) 实现整数的加法运算。
int.sub(other) 实现整数的减法运算。
int.mul(other) 实现整数的乘法运算
int.truediv(other) 实现整数的真除法运算。
int.floordiv(other) 实现整数的整除法运算。
int.mod(other) 实现整数的取模运算。
int.pow(other, modulo=None) 实现整数的取模运算。

进制转换

  • 在Python中,整数类型提供了一些方法来进行进制转换,主要涉及到二进制、八进制、十六进制。
函数 用法
bin() 十进制转二进制 二进制(以 '0b' 或 '0B' 开头)
oct() 十进制转八进制 八进制(以 '0o' 或 '0O' 开头)
hex() 十进制转十六进制 十六进制(以 '0x' 或 '0X' 开头)
int() 其它进制转十进制

判断数字类型

函数 用法
isdigit() 判断字符串中的每个字符是否都是数字
isdecimal() 判断字符串是否只包含十进制字符
isnumeric() 判断该字符串是否只包含数字字符

去除空格

函数 用法
strip() 去除字符串开头和结尾的所有空格
lstrip() 去除字符串开头的空格
rstrip() 去除字符串结尾的空格

大小写转换

1.小写转大写(upper())

  • 将给定字符串中的所有字母变为大写
text = 'hello'
upper_text = text.upper()
print(upper_text)
# 输出: HELLO

2.大写转小写(lower())

  • 将给定字符串中的所有字母变为小写
text = 'WORLD'
lower_text = text.lower()
print(lower_text)
# 输出: world

格式化输出

  • % 输出

1.%s:字符串

name='tom'
print("My name is %s." % name)  
# My name is tom.

2.%d:整数

age=22
print("My age is %d." % age)  
# My age is 22.

3.%f:浮点数

a=16.695
# 默认保留六位小数
print("My height is %f." % a)
# My height is 16.695000.

# 使用 %.2f,保留两位小数
print("My height is %.2f." % a)
# My height is 16.70.

4.%x:十六进制整数

number = 255
print("Number in hex: %x." % number)  
# Number in hex: ff.
  • formate 输出
name = "Tom"
print("My name is {}.".format(name))
# My name is Tom.
  • f + {} 输出
name = "Tom"
print(f"My name is {name}.")
# My name is Tom.
  • 拼接join
list=['a','b','5']
res_2 = '|'.join(list)
print(res_2)
# a|b|5
  • 替换replace
res='my name is tom'
res = res.replace('tom', 'jack')
print(res)
# my name is jack


res='my name is tom,tom is boy.'
res = res.replace('tom', 'jack',2) # 可以指定修改的个数
print(res)
# my name is jack,jack is boy.

查找

函数 用法
find 从指定范围内查找子字符串的起始索引,从左向右查找,找得到则返回元素所在的索引位置,找不到则返回-1
rfind 从指定范围内查找子字符串的起始索引,从右向左查找,找得到则返回元素所在的索引位置,找不到则返回-1
index 同find,但在找不到时会报错
rindex 同rfind,但在找不到时会报错
count 统计指定字符在大字符串中出现的次数

判断字符串类型

函数 用法
isalnum() 字符串中既可以包含数字也可以包含字母
isalpha() 字符串中只包含字母
isidentifier() 字符串是否是合法标识符
islower() 字符串是否是纯小写
isupper() 字符串是否是纯大写
isspace() 字符串是否全是空格
istitle() 字符串中的单词首字母是否都是大写

标签:内置,函数,int,res,print,字符串,My,name
From: https://www.cnblogs.com/unrealqcc/p/17897794.html

相关文章

  • 无涯教程-Java Access Modifiers函数
    Java提供了许多访问修饰符来设置类,变量,方法和构造函数的访问级别。四个访问级别是-default(默认):对当前包可见,不需要修饰符。private(私有):当前类可见。public(公共):都可见。protected(受保护):对当前包和所有子类可见。默认访问修饰符默认访问修饰符意味着我们......
  • Hive的NVL()函数
    Hive的NVL()函数是用于处理空值(NULL)的函数之一。它接受两个参数:要检查的表达式和默认值。如果表达式为NULL,则NVL()函数返回默认值;否则,它返回表达式的值。以下是NVL()函数的详细说明:函数签名:NVL(expr,default)参数:expr是要检查的表达式,default是在expr为NULL时返回的默认值......
  • 无涯教程-Java - Singleton Classes函数
    Singleton的目的是控制对象的创建,将对象的数量限制为一个。由于只有一个Singleton实例,因此Singleton的任何实例字段在每个类中只会出现一次,就像static字段一样。单例通常控制对资源的访问,例如数据库连接或Socket。例如,如果您仅对数据库的一个连接拥有许可证,或者JDBC驱动......
  • 笔记:Qt开发之定制化qDebug()函数
    目标:实现qDebug()函数的定制输出,包含文件名、函数名、行数等信息1,通过qSetMessagePattern函数,实现定制化输出intmain(intargc,char**argv){QApplicationapp(argc,argv);//改变缺省消息处理程序的输出,信息:线程:功能函数(行数):时间qSetMessagePattern("%{mes......
  • 无涯教程-MFC - List Control函数
    列表视图控件的功能,该控件显示项目的集合,每个项目由一个图标和一个标签组成,它由CListCtrl类表示,列表控件包括使用以下视图显示项目列表。IconsSmallIconsListReport让无涯教程通过创建一个新的基于MFC对话框的应用程序来研究一个简单的示例。步骤1-删除TODO行并拖动一......
  • jmeter函数${__time(,)} 时间戳与时间格式的相互转换
    时间格式转换成时间戳用jmeter的函数助手中的${__time()}函数,括号里输入输入时间格式,如:${__time(yyyyMMddHHmmss)}精确到秒,生成时间戳为20231212170247${__time(yyyy-MM-ddHH:mm:ss)} 精确到时分秒2023-12-1217:02:47${__time(yyyyMMddHHmmssSSS)} 精确到毫秒  ......
  • 无涯教程-MFC - Tree Control函数
    TreeViewControl是一个窗口,其中显示项目的层次结构列表,例如文档中的标题,索引中的条目或磁盘上的文件和目录,每个项目都包含一个标签和一个可选的位图图像,并且每个项目都可以具有与其相关联的子项目列表,通过单击一个项目,用户可以展开和折叠子项目的关联列表,它由CTreeCtrl类表......
  • pytest 如何测试函数中抛出的异常
    一般Python中异常可以用raise来抛出,此时单测中想要测试错误用例是否触发异常了,可以用pytest中的 withpytest.raises(xxx)如下:importpytestimportunittestclassInfo(object):"""infoclass"""def__init__(self,name):"""......
  • 【flink番外篇】3、fflink的source(内置、mysql、kafka、redis、clickhouse)介绍及示例(2
    Flink系列文章一、Flink专栏Flink专栏系统介绍某一知识点,并辅以具体的示例进行说明。1、Flink部署系列本部分介绍Flink的部署、配置相关基础内容。2、Flink基础系列本部分介绍Flink的基础部分,比如术语、架构、编程模型、编程指南、基本的datastreamapi用法、四大基......
  • 【flink番外篇】3、flink的source(内置、mysql、kafka、redis、clickhouse)介绍及示例(3)-
    Flink系列文章一、Flink专栏Flink专栏系统介绍某一知识点,并辅以具体的示例进行说明。1、Flink部署系列本部分介绍Flink的部署、配置相关基础内容。2、Flink基础系列本部分介绍Flink的基础部分,比如术语、架构、编程模型、编程指南、基本的datastreamapi用法、四大基......