python基础(基本数据类型常用方法)
一、数字
# int
(1)字符串转换成数字
a = "alex" b = int(a) print(type(b),b)
(2)数字转换成字符串
a = 123 b = str(a) print(type(b),b)
二、字符串
# str
# 可 in 、not in、 for、 索引、切片、while
(1)字符串转换成列表
a = "aaleade" b = list(a) print(b)
(2)列表转换成字符串
a = [11,22,33,"alex"] s = "" for l in a: s = s +str(l) print(s)
(3)replace() 替换
a = "alex" print(a.replace("l","aaa"))
(4)find() 寻找子序列,找到返回第一个索引值,没找到返回 -1,可指定开始位置和结束位置
a = "alex" print(a.find("l",0,3))
(5)join() 拼接
a = "alex" print("+".join(a))
(6)strip() 删除两边空白
a = " alex " print(a.strip())
(7)split() 拆分 可指定拆分为几份
a = "alex" print(a.split("l",2))
(8)upper() 全部转换成大写
a = "alex" print(a.upper())
(8)lower() 全部转换成大写
a = "alex" print(a.lower())
(9)format() 格式化,将一个字符串中的占位符替换为指定的值
# 第一种方法 a = "{name},{age}" print(a.format(name="alex",age=19)) # 第二种方法 a = "{name},{age}" print(a.format(**{"name":"alex","age":19})) # 第三种方法 a = "{0},{1}" print(a.format("alex",19))
(10)startswith() 以什么开头 endswith() 以什么结尾
a = "alex" print(a.startswith("al")) print(a.endswith("ex"))
(11)center() 填充 默认空白 可指定填充内容
a = "aelx" print(a.center(20,"*"))
三、列表
# list
# 列表可以放任何东西
# 可 in 、not in、 for、 索引、切片 del删除
(1)append() 追加
a = [11,22,"123"] a.append("asd") print(a)
(2)extend() 追加 可迭代对象
a = [11,22,"123"] a.extend("asd") print(a)
(3)insert() 从指定位置插入元素
a = [11,22,"123"] a.insert(0,"asd") print(a)
四、元祖
# 不能添加、删除、修改
# 一级元素不可修改
# 可索引、切片、循环、in、not in、for
五、字典
# 可 for、索引
# 字典的value可以是任何值,字典无序
# 列表、字典不能作为字典的key
# 字典支持 del 删除
(1)get() 根据key获取值,key不在时,可以指定值默认(none)
a = { "k1":2, "k2":3 } v = a.get("k111",111) print(v)
(2)update() 更新
# 第一种写法 a = { "k1":2, "k2":3 } v = a.update({"k111":123,"kk122":333}) print(a) # 第二种写法 a = { "k1":2, "k2":3 } v = a.update(k111=123,kk122=333) print(a)
(3)keys() 获取key值
a = { "k1":2, "k2":3 } for l in a.keys(): print(l)
(4)values() 获取value值
a = { "k1":2, "k2":3 } for l in a.values(): print(l)
(5)items() 获取key、value值
a = { "k1":2, "k2":3 } for l in a.items(): print(l)
六、布尔值
# 0 1
# bool(...)
# none "" () [] {} ==> false
上一篇: 关羽“月下斩貂蝉”,背后原因是什么呢?
下一篇: 另辟蹊径的网赚项目:塔罗牌
推荐阅读
-
python基础(9):基本数据类型四(set集合)、基础数据类型补充、深浅拷贝
-
简单谈谈python基本数据类型
-
基本数据类型及常用操作和内置方法
-
python cx_Oracle的基础使用方法(连接和增删改查)
-
Python基础一: 计算机基础,Python相关介绍,变量,常量,注释,基础数据类型(int,str,bool),用户交互input,流程控制语句if
-
python通过装饰器检查函数参数数据类型的方法
-
Python的time模块中的常用方法整理
-
举例详解Python中threading模块的几个常用方法
-
python 常用的基础函数
-
Python十讲 - 第二讲:变量和基础数据类型