1.循环:
①for循环:重点在于控制循环的次数
range:范围
age = 1
for x in range(10):
x+=1
print(x)
②while循环:重点在于循环的条件 只要条件为真就一直循环下去
age = 0
while age<18:
print('今年{}岁了,未成年'.format(age))
age+=1 index = 1
while index<10:
index += 1
if index==4:
break
print(index)

index = 1
while index<10:
index += 1
if index==4:
continue
print(index)
#continue :当次循环不执行 后面的继续执行

2.占位符操作:
name = '小陈'
age=22
height=1.75
print('我的姓名为:%s,年龄为:%s,身高为:%s米'%(name,age,height))
info = '我的年龄为%d'%age
print(info)
info = '我的年龄为%.5d'%age
print(info)
info = '我的身高为%.2f'%height
print(info)
# %s在其他语言中代表字符串的占位符
# Python %s 代表所有类型的占位符
# %. d 保留几位整数 如果不够用0来凑
# %. f 保留几位小数
3.字符串操作:
info = 'hello world'
print(info[0])
#切片操作:获得指定的内容
#值一:开始位置
#值二:结束位置(不包括该位置)
print(info[3:6])
#超过范围的时候直接获取从指定开始到字符串结束的部分
print(info[3:20])
info = '2015年六月六号,我在广场跳广场为'
#正面获取从指定位置到结束位置
print(info[3:])
#反向获取字符串(不包括该位置)
print(info[:-3])
#相当于直接获取整个字符串内容
print(info[:])
info = '好好学习,天天向上'
#用下标找到相对应的字
print(info[3])
#用字找到相对应的下标
result = info.find('天')
print(result)
num1 = '翻几番反诉们几敬爱的是否会几'
#获取指定元素的个数
#count:总数
result = num1.count('几')
print(result)
info = '中国人,美国人,英国人'
#replace :替换
info = info.replace(',','/')
print(info)
url = 'http://www.baidu.com/image.jpg'
#分割
result=url.split('/')
print(result)
print(result[-1])
info = 'hello world'
#首字母大写
print(info.capitalize())
#全部首字母大写
print(info.title())
#在后面添加内容
name = '小明'
if not name.endswith('欧巴'):
name = name + '欧巴'
print(name)
#在前面加内容
if not name.startswith('我是')
name = '我是'+name
print(name)
info = 'sdfsfgsfsDSFSF'
#全部变成小写
info = info.lower()
print(info)
#全部变成大写
info = info.upper()
print(info)
#translate:翻译,转化
message = '鲁迅先生曾经说过很多话'
s = str.maketrans('鲁迅','周树')
print(message.translate(s))
4.列表:
什么是列表?
列表是容器用来存放对象,变量等内容
#列表的声明方式
list1 = []
list2 = list();
list3 = ['hello',17,True,3.14]
list4 = [['hello'],[17],[True]]
print(list4)
list=['张三','李四','王五','赵六']
print(list)
#append 添加 , 默认添加在最后一位
list.append('冯七')
print(list)
#insert 插入 值一:插入的位置 值二:插入的内容
list.insert(0,'小人')
print(list)
list.insert(3,'jian人')
print(list)
#如果插入的位置超出了列表的长度 那么就插入到最后一位
list.insert(100,'号人')
print(list)
list.append('张三')
print(list)
#remove 默认将列表里面的元素从左往右依次删除
list.remove('张三')
list.remove('张三')
print(list)
#pop :弹出最后一个元素
list.pop()
print(list)
list.pop(2)
print(list)
if '冯七'in list:
print('在')
else:
print('不在')
index = list.index('冯七')
print(index)
list[0] = '阿三'
print(list)
print(list[1:-1])
#值三:增量
print(list[1:4:2])
#倒序
print(list[::-1])
print(list[::2])
print(list[1::2])
print(len(list))
#分别遍历每个元素
for x ,y in list:
print(x,y)
