3.循环与判断
3.1 while/for
3.1.1while循环
i=0
while i<100:
print("当前循环次数为{0}".format(i+1))
i+=1
3.1.2 for 循环
for i in range(100):
print("当前循环次数为{0}".format(i+1))
3.2 if
3.2.1 if 判断
for i in range(100):
if i==50:
print("当前i等于50")
print("当前循环次数为{0}".format(i+1))
4.常见容器
4.1 列表 list
列表是Python中内置的基本结构,它有中括号括起,元素间有逗号分隔,其中元素是有序的
list1=['python','java']
list2=[1,2,3,4,5,6]
print(list1[0])
>>> python
print(list2[1:5])
>>>[2,3,4,5,6]
# 当时用list[startcount:endcount]方法时返回的是一个list
print(type(list2[1:5]))
>>> <class 'list'>
list去重
first_list=["a","a"]
second_list=set(first_list)
print(second_list)
>>> ["a"]
4.2 元祖 tuple
元祖以小括号括起,除此之外,元祖中的元素是不能修改的
tup1=("python","Java","PHP")
tup2=(1,2,3,4,5,6)
tup3=tup1+tup2
# 下面实例会报错
tup2[0]=100
>>> error
4.3 集合 set
集合是一个无序的不重复的元素序列,它以大括号括起,通常使用他来去除重复的元素;
set1={"python","python","java","android"}
print(set1)
>>> {'python', 'java', 'android'}
# 增加元素
set1.add("c")
print(set1)
>>>{'python', 'java', 'android', 'c'}
set1.remove("python")
print(set1)
>>>{'c', 'android', 'java'}
4.4 字典 dict
字典是另外一种可变容器模型,且可存储任意类型对象;
对象的每个key,value使用冒号分隔;
买个键值对之间使用逗号分隔,整个字典包含在花括号中{};
dict={'a':1,'b':2,'c':3,'d':4}
print(dict['b'])
>>> 2
# 更新
dict["a"]=8
# 增加
dict["e"]=10
# 删除
del dict["b"]
print(dict)
>>> {'a': 8, 'c': 3, 'd': 4, 'e': 10}
str转字典
str1={"mod":"popu_541","dest":"1","ab":"new"}
dict1=eval(str)
print(type(str1))
print(type(dict1))
>>> class <'str'>
>>> class <'dict'>
最后更新时间:2020-08-06 14:08:10