day1-字符串、列表

字符串操作:

name  = "Wills Qian"       # 创建字符串变量
print(len(name))             # 打印字符串长度
print(name[0])               # 提取第一个字符W
print(name[-1])              # 提取最后一个字符n
print(name[len(name) - 1])   # 提取最后一个字符n
print(name[0:5])             # 提取索引为0-4的5个字符
print(name[:])               # 提取整个字符串

sex = "female"
age = 99
salary = 100000

# 字符串格式化
info = '''
My Personal Info:
Name: %s
Sex:  %s
age:  %d
salary: %d
''' %(name,sex,age,salary)
print(info)

# 字符串拼接
print("My name is " + name)

# 去除字符串前后的空格
name2 = " felicity    "
print(name2.strip())

 

 

列表操作:

zoos = ["snake","tom","jerry","pig","dog"]   # 创建列表zoos
print(zoos)                                       # 打印列表
zoos.append("wolf")                              # 增加一个元素(追到最后一个位置)
zoos.insert(0,"miro")                            # 插入一个元素至索引0的位置
zoos.remove("dog")                               # 移除一个对象,通过值
zoos.pop()                                        # 随机删除一个元素,通过索引
zoos.pop(0)                                       # 移除一个元素,通过索引
del zoos[-1]                                     # 移除一个对象,通过索引
print(len(zoos))                                 #  打印列表长度
print(zoos[0])                                   # 提取第一个元素
print(zoos[-1])                                  # 提取最后一个元素
print(zoos[0:2])                                 # 切片
print(zoos.index("jerry"))                      # 通过值查找索引
print(zoos.count("jerry"))                      # 查找值的个数
print(zoos[::2])                                 # 隔行打印


# 列表遍历
zoos = ["snake","tom","jerry","pig","dog"]
for i in range(0,len(zoos)):
    print(i,zoos[i])

 

posted @ 2017-05-24 17:07  不露自威  阅读(223)  评论(0编辑  收藏  举报