python第二章

Python第二章

一、for循环遍历列表

#在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)

四、定义元组

#元组在特点是元素不可以被修改
dimension=(1,2)
print(dimension)
#遍历元素时与列表相同
#元组的值虽然不能改变,但是从新给元组赋值时可以的

五、if语句

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语句
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值