day4 python全栈学习笔记


回顾


acsii:字母,数字,特殊字符,一个字节,8bit
unicode:16位 两字字节,升级,32位 四个字节
utf-8: 最少一个字节 8位 :英文字母8位, 1个字节
欧洲16位
中文24位
gbk : 中国自创编码格式。

int: bit.length

captlize #首字母大写
upper() # 全大写
lower() #全小写
find 通过元素找索引 ,找不到返回-1
index 通过元素找索引 , 找不到报错
swpcase 大小写翻转
replace(old,new,count)
isdigit()返回bool值
center()居中
split 把字符串变为列表 ,更好处理
title 首字符大写
strip() lstrip rstrip

format格式化输出
{}

{0},{1},{3}

{name} {age} {hobby} name = '' age = '' hobby = ''

len() 长度
count计数

for i in a : #a为可迭代对象
print()



元组
# 只读列表,可循环查询,可切片
# 儿子不能改,孙子可以改

tu = (1,2,3,4,'alex',['laohaomai','sx'])
tu[5][0] = tu[5][0].upper()
tu[5][0] = tu[5].append('wolao')
print(tu)

s = 'alex'
s1 = '_'.join(s)
print(s1)

#列表转换成字符串,用join 字符串转换成列表用split
li = ['laoda','shba']
s = '+++'.join(li)
print(s)

range[0,1,2,3,4,5...]


for i in range(3,10,2):
print(i)

for i in range(10,1,-1):
print(i)

for i in range(1,100,2):
print(i)

for i in range(0,10)

li = [1,2,3.4,'alex',['taibai','erbao'],'laoda',['w']]
for i in li:
for i in li[5]:
print(i)

def printlist(a):
for i in a :
if type(i) is list:
print(i)
else:
print(i)
printlist(li)

li = [1,2,3.4,'alex',['zhangsna','erbao'],'laoda',['w']]


for i in li:
print(i)


for i in range(len(li)):
if type(li[i]) == list:
for j in li[i]:
print(j)
else:
print(li[i])



def printlist(a):
for i in a :
if type(i) is list:
printlist(i)
else:
print(i)
printlist(li)


原文地址:https://www.cnblogs.com/laomaohai/p/10044991.html