字符串里加%s,后面用%(str)引用

msg='''-------information of %s------
name:%s
age:%s
job:%s
salary:%s
You will be retired in %s years!
------END------
''' %(name,name,age,job,salary,65-age)
print(msg)

%s = string = 字符串

%d = digit = 整数

%f = float = 浮点数,小数

 

for

while

 

 

 

continue 结束本次循环,继续下一次循环

break 跳出整个当前循环

for i in range(10):
    if i < 5:
        continue
    print(i)
    for j in range(10):
        print('layer',j)
        if j == 6:
            break
    break

跳出内部循环,再跳出外部循环,两个break之间无任何关联

可以用标志位建立关联

flag = False
for i in range(10):
    if i < 5:
        continue
    print(i)
    for j in range(10):
        print('layer',j)
        if j == 6:
            flag = True
            break
    if flag:
        break

数据类型

  整数

  字符串

  列表,元组

    增删改查

      增加

      append   insert

 

names.append('成一新')
names.append(input('name:'))
names.insert(1,input('name:'))

 

      删

        remove pop del

        a.remove(内容(直接输入字符串))

        a.pop(索引值)(返回这个值)

          del   任何

      查

        索引(下标),都是从0开始

        切片

        .count查某个元素次数

        .index根据内容找位置

      增

        .append()加到后面

        .insert(index,'内容')

        .extend()扩展

      修

        a.[index]  =  new value

        a.[3:] = [xx,x,x]

列表的其他操作

  list.count('str')  =  元素出现的次数

  list1.extend(list2)  =  将list2添加到list1

  list.reverse()  =  将列表倒过来

  list.sort()  =  按从小到大排序,字符串按编码排序

 

posted on 2018-10-21 22:36  plmls  阅读(201)  评论(0)    收藏  举报