三节

一.python基本数据类型
int 整数,主要用来进行数学运算
str 字符串,可以保存少量数据并进行相应的操作
bool 判断真假,True,False
list 存储大量数据,用[]表示
tuple 元组,不可以发生改变,用()表示
dict 字典,保存键值对,一样可以保存大量数据
set 集合,保存大量数据.不可以重复.其实就是不保存value dict/

/布尔值(bool)
转换问题:
str >int int(str)
int >str str(int)

int >bool bool(int)0是False,非0是True
bool>int int(bool)True是1,False是0

str >bool bool(str)空字符串是False,不空是True
bool>str str(bool)把bool值转换成相应的"值"/

/字符串替换
# 1,s.replace("alex","金角大王") 把alex替换成金角大王.
# 2,s.replace("i","SB",2) 把i替换成SB,替换2个.
切记字符串是不可变对象,所有操作都是产生新的字符串返回/

/去空格
# .lstrip()删除左边空格
# .rstrip() 删除右边空格
# .strip() 默认删除左右两端空格
# print(s.strip("删除内容")) 也可以删除指定元素/

/.split(",") 字符串切割,根据""里的,进行切割多个元素/

/格式化输出
s12 = "我叫{0}, 今年年{2}岁了了, 我喜欢{1}".format("周杰伦", "周润发", 28) # 指定位置
s12 = "我叫%s, 今年年%d岁了了, 我喜欢%s" % ('sylar', 18, '周杰伦')/

/查找
ret7 = s13.count("a") # 查找"a"出现的次数
ret6 = s13.find("tory") # 查找'tory'的位置, 如果没有返回-1
ret8 = s13.index("sylar") # 求索引位置. 注意. 如果找不不到索引. 程序会报错/

/注意: len()是python的内置函数. 所以访问⽅方式也不一样. 记着len()和print()一样就行/

/

猜你喜欢

转载自www.cnblogs.com/asdlo/p/9462398.html