变量,运算符,输入输出
判断和循环
if语句,if-elsse,if嵌套语e,if-elif-el句
while的简单循环
for 变量 in 序列
# 如:for x in "python":
# print(x)
# 打印结果是:
# p
# y
# t
# h
# o
# n
for和range函数的使用
# range()函数:
# range(stop): 0~stop-1
# range(start,stop):start~stop-1
# range(start,stop,step):start~stop-1 step(步长)
多种循环嵌套
break与continue
字符串
索引、分片……
字符串的格式化
%
x=123695.256
print("%",x)
print("%%abc%6.2f"%x)
#打印结果:
# % 123695.256
# %abc123695.26
format
a=15
print("a={0:05}".format(a))
#打印结果:
# a=00015
字符串方法
s="01bchjdhu26"
a=s.find("bch",1,5)
b=s.count("g",2,6)
c=s.split("h",1)
d="".join(c)
e=d.replace("26","01")
f=e.strip("01")
g=f.upper()
h=g.lower()
i=h.isalnum()
#字符串函数小总结
列表
s=[1,2,3,4,1,5,6]
x=[12,23]
s.append(4)#=s1,则s1返回none,如果添加的是序列,是添加的序列本身
s.extend(x)#=s1,则s1返回none,添加的是序列中的元素
s.insert(2,x)#=s1,则s1返回none,把x添加到索引为2的地方
s1=s.index(5)#没有则显示异常,有的话返回寻找的元素所在的索引
s1=s.count(5)#计数,返回数值
del s[2:4]#不能让=s1,否则出现异常,注意用的是中括号,del与s之间没有.,指2到4,不包括4
s1=s.pop(2)#2指的是索引,默认情况删除最后一个,返回的s1是删除的元素的内容
s.remove(1)#=s1,则s1返回none,删除的是第一个匹配项
s1=s[2:4]=x#s1=x,把2到4用x替换
s.reverse()#=s1,则s1返回none,把序列倒着排列
s.sort(reverse=True)#=s1,则s1返回none,key=一般不需要填,会自动按想要的需求排序,reverse选择是否需要倒序或者正序排列
s1=sorted(s,reverse=True)#对s进行排序后,将值赋给s1,s的顺序不变
#列表方法、函数小总结
元组
tuple
字典
s = {'num':'20180105', 'name':'Yinbing', 'sex':'male'}
访问
s['num']
s.get('name')
字典的基本操作
s['age']='18'#修改
s['sex']='male'#添加
del s['age']#删除
s.clear()#清空
s.pop('age')#移除
s.popitem()#获取并删除
s.update({'age':'18', 'sex':'male'})#更新
s.copy()#浅复制
遍历
for name in s.items()