salary = input('salary')
if salary.isdigit():
x.isdigit 用来判断x是否都是数字,是的话返回true,否则返回false 。
%s = string
%d = 整数
%f = 浮点数
for 和while循环结构;break直接退出当前循环函数 ;continue退出本次循环开始下次一循环。
数据类型:
数字:
整数:int
短整型:short 在python3中已经不去区分短整型和长整型了,默认统一是整型;
长整型: double long
字符串: string
布尔类型: true 真 false 假
计算机中,世间万物一切皆为对象
世界万物,皆为对象,一切对象皆可分类
循环结构:
while 。。。。else.....退出时执行else语句
for ....else ....
# 当i 大于等于5时跳出for循环 break
for i in range (10):
if i < 5:
print(i)
else:
break
列表list:
list = ['name1','name2','nasme3','name4','name5']
print(list[1:3]) #取出列表元素1和2
print(list[1:])#取出元素1到最后一个
print(list[1:-1])#取出元素1到倒数第二个(最后一个元素不显示)
print(list[1: :2)#取出所有元素,间隔为2 :name2 name4
print(list[0: :3])#取出所有元素,间隔为3: name1,name 4
print(lisy[3: :-1])#倒序输出name4到name1
添加元素append和 insert:
list.append(’namee6')#在list最后加入name6
list.insert(3,'namenew')#在name3和name4之间插入namenew,
元素修改:
元素删除remove pop del:
list.remove('namenew')# 删除列表中的元素namenew,直接输入需要删除的元素名
list.pop(4)#删除第4个元素name5,根据索引去删除元素并返回该值
del list[0] #直接删除name0
del list #直接删除list对象,直接将列表从内存中移除,后面无法再利用list
列表拼接extend:
a =[1,2,3]
b =[4,5,6]
a.extend(b)#把b拼接到列表a后面 a=[1,2,3,4,5,6],b=[4[,5,6]
a.index('xxx')#取出xxx在a的位置
a.release() #把序列a倒转6,5,4,3,2,1
a.sort()# 小到大排序1,2,3,4,5,6
元组:下次在学,今天没时间了。。。。
字典: