python基础之数据类型方法使用

一、 str 常用的方法主要有:(在pycharm界面中,在方法的位置按Ctrl + 左键可以查看方法的详细使用信息)

len,count, join,strip,isdigit,replace,title,startswith,endswith,expandtabs,format,find,index

说明其中几个如下:

#占位符的使用
a = "qiu {0} , xiao {1}"
b = a.format(‘ni‘,33)
print(b)
#输出结果:----b中的ni,33自动代入a字符串中的{0},{1}
#qiu ni,xiao 33

#replace("字符串中的部分字符“,”替换后的新字符“,替换次数)
ss = "hahahdeea"
b = ss.replace("ha",bb",2)
#count(”字符串中的某个字符“)----结果显示字符串中的某个字符在整个字符串中的个数

#备注:find 和index的区别--find在找不到substring是不会抛出异常,而是会返回-1,y因此不会有影响,而index若找不到则会报错

二、list 常用的方法主要有:

len,count,reverse,copy,append,remove,del,pop,update,clear

区别下remove,del 和pop ---都是从列表中去除元素

a = [‘a‘,‘b‘,‘cB‘,‘dYH‘]

#remove---删除首个符合条件的元素
a.remove(‘b‘)
print(a)
#----------------------------------------------

#pop---按照索引删除字符,返回值可以赋给其他的变量
b = a.pop(1)
#只有进行print了索引为1的元素才会从列表中移除
print(b)
#移除后的结果
print(a)
#----------------------------------------------

#del---按照索引删除字符,返回值不能赋给其他变量
del(a[2])
print(a)
三、元组常用的方法主要有(和list有很多相似之处,除了不能修改元组的值(不能增删改)

四、字典常用方法主要有:len,count,keys,values,items,clear,get,pop,update
d={‘name‘:‘qiu‘,‘age‘:‘18‘}
#增
d={‘name‘:‘qiu‘,‘age‘:‘18‘}
d[‘sex‘] = ‘man‘
print(d)

#删 pop()
‘‘‘通过指定的key值,删除字典的一个键值对
返回被删除的key对应的value
‘‘‘
d={‘name‘:‘qiu‘,‘age‘:‘18‘}
print(d.pop(‘name‘))
print(d)
#删 clear()---清空
d={‘name‘:‘qiu‘,‘age‘:‘18‘}
d.clear()
print(d)

#字典操作之:改
d={‘name‘:‘qiu‘,‘age‘:‘18‘}
d[‘age‘] = ‘13‘
print(d)

#查 get(),setdefault(),has_key()
‘‘‘
get()
功能:通过给定的key,查找对应的value,如果给定的可以在字典中无,则返回None
参数:key

setdefault()
功能:通过给定的key,查找对应的value,如果给定的可以在字典中无,则返回None,
      同时在字典中增加‘test‘: None键值对,
参数:key,value

‘‘‘
d={‘name‘:‘qiu‘,‘age‘:‘18‘}
print(d.get(‘name‘))
print(d.get(‘test‘))

print(d.setdefault(‘name‘))
print(d.setdefault(‘test_1‘))
print(d.setdefault(‘test_2‘,80))
print(d)

print(d.has_key(‘name‘))

#字典操作之:旧貌新颜 items()
‘‘‘
把原字典的键值对佾来,组成一个元组,最后以列表的形式返回
‘‘‘
d={‘name‘:‘qiu‘,‘age‘:‘18‘}
print(d.items())

#字典操作之:keys(),values()
‘‘‘
以列表的形式返回字典的所有键或者值
‘‘‘
d={‘name‘:‘Tom‘,‘age‘:‘22‘}
print(d.values())

#字典操作之:update()
‘‘‘
把字典d2的键/值对更新到d里
‘‘‘
d={‘name‘:‘qiu‘,‘age‘:‘18‘}
d2 = {‘height‘:170,‘tel‘:110}
d.update(d2)
print(d)


原文地址:https://www.cnblogs.com/junzhu2/p/9053843.html

时间: 2024-08-03 22:39:59

python基础之数据类型方法使用的相关文章

python基础--基本数据类型(Tuple(元组)--不可变数据)

python基础--基本数据类型(Number(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典)) Python3 中有六个标准的数据类型:Number(数字)String(字符串)List(列表)Tuple(元组)Sets(集合)Dictionary(字典) Python3 的六个标准数据类型中:不可变数据(四个):Number(数字).String(字符串).Tuple(元组).Sets(集合):可变数据(两个):List(

python基础--基本数据类型(List(列表)--可变数据)

python基础--基本数据类型(Number(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典)) Python3 中有六个标准的数据类型:Number(数字)String(字符串)List(列表)Tuple(元组)Sets(集合)Dictionary(字典) Python3 的六个标准数据类型中:不可变数据(四个):Number(数字).String(字符串).Tuple(元组).Sets(集合):可变数据(两个):List(

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

Python 基础之数据类型和变量

Python  数据类型和变量 数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定义不同的数据类型.在Python中,能够直接处理的数据类型有以下几种: 整数 Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等. 计算机由于使用二进制,所以,有时候用十六进制表示整数比

python基础之数据类型

1.数据类型 python中的数据类型 python使用对象模型来存储数据,每一个数据类型都有一个内置的类,每新建一个数据,实际就是在初始化生成一个对象,即所有数据都是对象. 2.字符串 2.1定义定义:它是一个有序的字符的集合,用于存储和表示基本的文本信息,''或""或''' '''中间包含的内容称之为字符串特性:1.只能存放一个值2.不可变3.按照从左到右的顺序定义字符集合,下标从0开始顺序访问,有序 2.2字符串常用操作 msg='hello'移除空白 msg.strip()分割

python基础函数、方法

python的函数和方法,通过def 定义: 函数的特性: 减少重复代码 使程序变的可扩展 使程序变得易维护 函数和方法的区别:函数有返回值.方法没有 语法定义: def sayhi():#函数名 print("Hello, I'm nobody!") sayhi() #调用函数 可以带参数 #下面这段代码 a,b = 5,8 c = a**b print(c) #改成用函数写 def calc(x,y): res = x**y return res #返回函数执行结果 c = cal

python基础及数据类型习题

# 一,基础题.# 1,简述变量命名规范(3分)'''变量名不能是python中的关键字变量名可以是字母 数字下划线的组合变量名不能以数字开头'''# 2,字节和位的关系.(2分)# 1 bytes字节=8 bit位# 3,’二哥’使用utf-8编码时,占的位数和字节数,是多少?使用gbk编码时,占的位数和字节数,是多少.(2分)# s='二哥'# res=s.encode('utf-8') #6个字节 * 8 bit位 = 48 站位数# res1=s.encode('gbk') #4个字节

Python成长之路【第二篇】Python基础之数据类型

阅读目录 简介 1 什么是数据? x=10,10是我们要存储的数据 2 为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 3 数据类型 数字(整形,长整形,浮点型,复数) 字符串 列表 元组 字典 集合 4 如何学习 #一:基本使用 1 用途 2 定义方式 3 常用操作+内置的方法 #二:该类型总结 1 存一个值or存多个值 只能存一个值 可以存多个值,值都可以是什么类型 2 有序or无序 3 可变or不可变 !!!可变:值变,id不变.可变==不可hash

python基础之数据类型与变量

一.变量1 什么是变量之声明变量#变量名=变量值age=18gender1='male' gender2='female'2 为什么要有变量 变量作用:"变"=>变化,"量"=>计量/保存状态程序的运行本质是一系列状态的变化,变量的目的就是用来保存状态,变量值的变化就构成了程序运行的不同结果. 3 变量值之类型与对象程序中需要处理的状态很多,于是有了不同类型的变量值,x='seven',变量值'seven'存放与内存中,绑定一个名字x,变量值即我们要存储