码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-07-24 22:25:49      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:布尔值   常见   int   print   upper   二进制   表示   bool   col   

一、数字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之基本数据类型及其常见方法

标签:布尔值   常见   int   print   upper   二进制   表示   bool   col   

原文地址:https://www.cnblogs.com/chenchaoze/p/9330734.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!