Python之基本数据类型及其常见方法

Posted 恋853雨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python之基本数据类型及其常见方法相关的知识,希望对你有一定的参考价值。

一、数字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

以上是关于Python之基本数据类型及其常见方法的主要内容,如果未能解决你的问题,请参考以下文章

Python - 基本数据类型及其常用的方法之列表

Python - 基本数据类型及其常用的方法之元组

Python - 基本数据类型及其常用的方法之数字与字符串

Python - 基本数据类型及其常用的方法之字典和布尔值

python基础之python基本数据类型

day01-day04总结- Python 数据类型及其用法