目录
第四章 操作列表
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