一、数字int
- int.bit_length()
用于计算该数字在的二进制形式所占的位数。
a = 9 # 9的二进制是1001 b = a.bit_length() print(b)
结果:
4
二、字符串str
- str.upper()
对字符串中的小写字母转换为大写:
a = "abcde" b = a.upper() print(b)
结果如下:
ABCDE
- str.lower()
对字符串中的大写字母进行小写转换:
a = "ABCDE" b = a.lower() print(b)
结果如下:
abcde
- str.replace()
对指定字符或字符串进行替换操作:
a = "abcdedecde" b = a.replace(‘cde‘, ‘xue‘) print(b)
结果如下:
abxuedexue
"cde"作为第一个参数,是被替换对象,"xue"作为第二个参数,是替换入的对象。该方法还有第三个参数,为替换的次数,默认值为-1,表示替换所有匹配的字符(串)。
- str.find()
寻找字符串中指定的字符或字符串,返回第一个符合匹配的字符(串)的下标,若找不到,则返回-1:
a = "abcdedecde" b = a.find(‘cde‘) c = a.find(‘z‘) print(b) print(c)
结果如下:
2 -1
- str.strip()
消除字符串中给定的字符串及字符串的子串(不赋参数消除空白字符):
a = "cdabcdedecde" b = a.strip(‘cde‘) print(b)
结果如下:
ab
说明:‘cde‘的子串为:‘cde‘, ‘cd‘, ‘de‘, ‘c‘, ‘d‘, ‘e‘,strip方法将‘cde‘的子串与字符串对象进行匹配,若匹配成功,则逐一消除该子串。最终结果为ab。
- str.split()
按照指定字符(串),对字符串进行切片分割,结果返回列表:
a = "cdabcdedecde" b = a.split(‘cd‘) print(b)
结果:
[‘‘, ‘ab‘, ‘ede‘, ‘e‘]
- str.join()
将字符(串)插入到指定字符串的字符之间:
a = "cdabcdedecde" b = ‘_+_‘.join(a) print(b)
结果:
c_+_d_+_a_+_b_+_c_+_d_+_e_+_d_+_e_+_c_+_d_+_e
‘_+_‘为插入对象,join()的参数为被插入对象。
三、列表list
四、元组tuple
五、字典dict
六、布尔值bool
原文地址:https://www.cnblogs.com/chenchaoze/p/9330734.html
时间: 2024-10-08 12:34:11