python基础:数据类型阶段总结

name =“   alex”

1.移除name变量对应的值两边的空格,并输出处理结果

res=name.strip()
      print(res)

2.判断neme变量对应的值是否以’al‘开头,并输出结果

if name.startswith(name):
            print(name)
       elseprint('no')

3.判断name变量对应的值是否以“x”结尾,并输出结果

print('alex'.endswith('x'))

4.将name变量对应的值中的“1”替换为“p”,并输出结果

print(name.replace('a','p'))

5.将name变量对应的值根据“l”分割,并输出结果

print(name.split('l))

6.将name变量对应的值变大写,并输出结果

print('alex'.upper())

7.将name变量对应的值变小写,并输出结果

print('alex'.lwoer())

8.请输出name变量对应的值得第2个字符

print(name[1])

9.请输出name变量对应的值得第3个字符

print(name[2])

10.请输出name变量对应的值的后2个字符

print(name[-2:])

11.请输出name变量对应的值中‘e'所在的索引值

print(name.index('e'))

12.获取子序列,去掉最后一个字符,如oldboy则获取oldbo

name = 'woshidsb'
print(name[:-1])

13.有如下列表data=['alex',49,[1900,3,18]],分别取出列表中的名字,年龄,出生的年月日赋值给不同的变量

data=['alex',49,[1900,3,18]]
for info in data:
    if info == 'alex':
        name = info
    elif isinstance(info,int):
        age = info
    else:
        born = "/".join(str(j) for j in info)
print("""
   姓名:%s
   年龄:%d
   出生时间:%s 
""" % (name,age,born))

14.用列表模拟队列

q=[]
q.append('alex')
q.append(49)
q.append('1900/3/18')
print(q)
print(q.pop(0))
print(q.pop(0))
print(q.pop(0))

3.用列表模拟堆栈

q=[]
q.append('alex')
q.append(49)
q.append('1900/3/18')
print(q)
print(q.pop(-1))
print(q.pop(-1))
print(q.pop(-1))




原文地址:https://www.cnblogs.com/wuzhengzheng/p/9665035.html