Python编程:从入门到实践 第四章 操作列表 第五章 if语句

目录

 

第四章 操作列表

第五章 if语句


第四章 操作列表

1. 遍历整个列表 ,以及 对每个元素进行一个或多个操作  ,for x in xs:

2.Python 对缩进比较敏感,缩进也是代码的一部分

3. 创建数值列表    函数range(1,5),函数range()让Python从你指定的第一个值开始数,并在到达你指定的第二个值后停止,因此输出不包含第二个值

   创建数字列表 numbers=list(range(1,11))             str(2222)

   函数min(numbers)   max(numbers)   sum(numbers)

4.列表解析   sq=[value**2 for value in range(1,10)]

5.切片:使用指定列表片段数据  names[0,3]  ; 遍历切片;复制列表  AAA=BBB[:]

6.元组 ,列表是可以修改的,Python将不能修改的值称为不可变的,而不可变的列表被称为元组。

   定义元组  ddd=(222,333)

7.设置代码缩进格式 以及注意 缩进,行长(最好不超过80个字符)

8. 不同功能块 可以使用一行空行分割开来

# coding=utf-8
# -*- coding:utf-8 -*-
names=['kibos','sss','ccc','ddsdfsdf','sfsfs34']

for name in names:
    print(name)





for name in names:
    print(name.title()+", hello")
    print(" over")

print(" thank everyone ")



for value in range(1,5):
    print(value)

numbers=list(range(1,6))
strValue=str(333)
even_numbers=list(range(1,100,2))
print(even_numbers)

squares=[]
for value in range(1,100):
    squares.append(value**2)
print(squares)

squaresPro=[val**2 for val in range(1,100)]
print(squaresPro)

digits=[1,23,4,5,6,7,8,9,9,300,200]
print(min(digits))
print(max(digits))
print(sum(digits))

# 4-3
for value in range(1,21):
    print(value)
# 4-4
numbers4=list(range(1,1000000))
for value in numbers4:
    print(value)
# 4-5
print(min(numbers4))
print(max(numbers4))
print(sum(numbers4))
# 4-6
for value in range(1,21,2):
    print(value)
# 4-7
for value in range(0,31,3):
    print(value)

# 4-8 4-9
squaresPro8=[val**3 for val in range(1,11)]
print(squaresPro8)

# 切片
print(names[0:3])
# 第2~4个元素
print(names[1:4])
# 第一个到第四个
print(names[:4])
# 第3个到最后的名字
print(names[2:])
# 最后3个名字
print(names[-3:])
my_foods=['s','sss','dddd']
friend_food=my_foods[:]

#元组 ()
name_y=(1,4)

第五章 if语句

# 每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为条件测试。Python根据条件测试的值为True还是False来决定是否执行if语句中的代码。如果条件测试的值为True,Python就执行紧跟在if语句后面的代码;如果为False,Python就忽略这些代码。
cars=['audi','bmw','subaru','toyota','cccc']
for car in cars:
    if car == 'bmw':
        print(car.upper())
    elif car=='cccc':
        print(car)
    elif car == 'cccc1':
        print(car)
    else:
        print(car.title())

a=1
b=2
if a==b:
    print("a==b")

if a!=b:
    print("a!=b")
    
# 多个条件  and     or
if a==b and a==1 or b==2:
    print("a==b")
    
if 'cccc' in cars:
    pass

if 'c' not in cars:
    pass

# 布尔表达式  
game_active=True
game_over=False

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值