字符串里加%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() = 按从小到大排序,字符串按编码排序
浙公网安备 33010602011771号