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

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

时间: 2024-07-31 23:59:20

Python之基本数据类型及其常见方法的相关文章

python中部分数据类型及其使用方法

1.数据类型: int:整数 str:字符串,一般不存放大量的数据 bool:布尔值,用来判断 只有两个值 True False  list:列表,用来存放大量数据[]来表示,里面可以放任何数据类型 tuple元祖,只读列表()表示 dict字典{key:value} set 集合,不会重复 2.int类型 bit_length()返回一个数的二进制长度 3.bool类型 布尔只有两个值 True False 一般是没有什么操作的 数据类型转换 str->bool时 空字符串是False  in

Python爬虫总结(二)常见数据类型及其解析方法

Python爬虫总结(二)常见数据类型 上一篇我们简单介绍了如何用Python发送 http/https 请求获取网上数据,从web上采集回来的数据的数据类型有很多种,主要有: 放在HTML里. 直接放在javascript里. 放在JSON里. 放在XML里. 注意:这里很多概念都是web前端开发里的,因为我们采集的大多数数据都来自web,因此了解一些前端知识还是挺有必要的. 下面我简单介绍下各种数据类型,并结合一些实例介绍它们的解析方法. 数据类型 放在HTML里 HTML即超文本标记语言,

Python爬虫突破封禁的6种常见方法

转 Python爬虫突破封禁的6种常见方法 2016年08月17日 22:36:59 阅读数:37936 在互联网上进行自动数据采集(抓取)这件事和互联网存在的时间差不多一样长.今天大众好像更倾向于用"网络数据采集",有时会把网络数据采集程序称为网络机器人(bots).最常用的方法是写一个自动化程序向网络服务器请求数据(通常是用HTML表单或其他网页文件),然后对数据进行解析,提取需要的信息. 本文假定读者已经了解如何用代码来抓取一个远程的URL,并具备表单如何提交及JavaScrip

python常用数据类型内置方法介绍

熟练掌握python常用数据类型内置方法是每个初学者必须具备的内功. 一.整型 a = 100 a.xxx() class int(object): def bit_length(self): ##如果将某个整数用2进制表示,返回这个2进制所占bit位数. return 0 def conjugate(self, *args, **kwargs): ##共轭复数 @classmethod # known case def from_bytes(cls, bytes, byteorder, *ar

python数据类型之内置方法

python有六大数据类型,分别为整型.字符串.列表.字典.元祖和集合,这些基本数据类型都内置了很多方法,接下来一一探寻. 一 整型 python中整型有两种:int和float 1 int 使用dir函数查看有多少内置方法 # python3.x dir(int) # ['__abs__', '__add__', '__and__', '__bool__', '__ceil__', '__class__', '__delattr__', '__dir__', '__divmod__', '__

python基本数据类型及其使用方法

前言 ? python中的数据类型主要为int.float.string.list.tuple.dict.set.bool.bytes.接下来int和float统称为数字类型. 1.数据类型总结 按存储空间的占用大小分(从低到高) 数字 字符串 集合:无序,即无需存索引相关信息, 可变 元组:有序,需要存索引相关信息,不可变 列表:有序,需要存索引相关信息,可变,需要处理数据的增删改 字典:无序,需要存key与value映射的相关信息,可变,需要处理数据的增删改 按存值的个数区分 数字,字符串

Python之基本数据类型及内置方法

Python之基本数据类型及内置方法 数字类型 整型 1.作用 年龄/id 2.定义方式 x = 10 3.使用方法 + - * / % // ** < <= > >= == != 4.有序or无序 有索引的就有序,无索引的就无序 压根就没有有序无序一说 5. 可变or不可变 值变id不变叫可变,值不变id变叫不可变 整型不可变 x = 10 print(id(x)) x += 1 print(id(x)) 浮点型 1.作用 薪资 2.定义方式 x = 10.1 3.使用方法 +

python中几种数据类型常用的方法

''' python几种数据类型常用方法: 列表 增加:append,insert,extend 删除:remove,pop,clear 修改: 查询:index,count 元组 查询:index,count *:解包操作 集合 增加:add 删除:pop,clear,remove 字典 增加:字典['键'] = 值 删除:pop,popitem,clear 修改:update(dict) 查询:get,keys,items,values,setdefault:有对应的键则返回对应的值,没有则

python基础之数据类型补充(基础五)

第七章 python基础之数据类型补充(基础五) 7.1 数据类型补充 字符串str,整型int,列表list,元组tuple,字典dict. 7.1.1 字符串str类型补充 s1 = str(123) #类型字符串 s.capitalize() 首字母大写 s = "alex wusir" s1 = s.capitalize() #首字母大写:Alex wusir print(s1) s.title() 每个单词首字母大写 s = "alex wusir" s1