#在for循环后面,没有缩进的代码都只执行一次
family=['wang','zi','long']
for member in family :
#打印上列表元素,且每打印完一个元素之后自动换行
print(member+"chinese best")
#打印元素后面再加字符串
print(member+"chinese best")
#注意for循环后面的: 而且注意缩进
二、使用range()打印数字
#注意,实际打印出来数字只有1-5,range()函数从第一个指定的元素开始,到指定的第二个元素结束
for value in range(1,6):
print(value)
三、打印列表
#打印1-5
numbers=list(range(1,6))
print(numbers)
# range()函数可以指定步长,打印1-10所有偶数
even_numbers=list(range(2,11,2))
print(even_numbers)
#打印1-10的平方
a=[]
for value in range(1,11):
yuansu=value**2
a.append(yuansu)
print(a)
#打印1-10的平方
sq=[value**2 for value in range(1,11)]
print(sq)
#打印最大值,最小值,求和
b=[1,2,3,4]
print(min(b))
print(max(b))
print(sum(b))
#打印列表的切片,带尖括号
a=[1,2,3,4]
#打印结果为[1,2] 在指定元素停止
print(a[0:2])
#不指定第一个元素索引值则从头开始打印
print(a[:2])
#不指定最后一个元素索引值打印至结尾元素
print(a[0:])
#打印后三个元素的切片
print(a[-3:])
#遍历打印切片元素
plays=['zhang','liu','ma','fan']
for play in plays[-3:]:
print(play.title())
#复制列表
my_food=['web','what','wdd']
new_food=my_food[:]
print(new_food)
cars=['audi','benci','qq','xiandai']
for car in cars:
if car=='audi':
print(car.title())
else:
print(car.upper())
#判断俩字符串是否相等
car='audi'
print(car=='audi') #相等打印True'否则打印False,判断时不区分大小写
#if语句缩进作用,当通过条件,则执行,否则忽略·。
age=12
if age<4 :
print('free')
elif age<18 :
print('100$')
else:
print('80$')
#打印门票价格
age=12
if age<4 :
price=10
elif age<18 :
price=20
else:
price=30
print("门票价格为"+str(price))
#注意:ifel 代码块可以添加多个,else代码块可以省略,还可以省略ifel和else,只使用if语句
六、检查多个条件
age_0=22
age_1=21
#and指令,当俩个条件同时为真时,才为真加括号只是便于阅读
print((age_0>10) and (age_1>10))
print((age_0>100) or (age_1>0))
#检查特定值是否在列表中,在返回True,否则返回False
a=['wang','zi','long']
print('wang' in a)
#检查某个特定的值不在里面not in
a=['wang','zi','long']
a_1='wang'
if a_1 not in a:
print('qqq')
else:
print('www')
#判断列表是否为空
cars=['q','w']
if cars:
for car in cars:
print(car)
else:
print('该列表为空')
#还可以在for循环里面,遍历每一个元素,使用if语句
Python第二章一、for循环遍历列表#在for循环后面,没有缩进的代码都只执行一次family=['wang','zi','long']for member in family : #打印上列表元素,且每打印完一个元素之后自动换行 print(member+"chinese best") #打印元素后面再加字符串 print(member+"chinese...