码迷,mamicode.com
首页 > 编程语言 > 详细

Python跑路到突然想学习了

时间:2018-09-22 21:19:19      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:条件   zha   比较   ann   magic   5.2.1   lis   []   aci   

Python跑路到突然想学习了

第4章 操作列表

4.1 遍历列表

利用for循环 进行遍历

eg:magicians = [‘alice’,’dacid’,carolina’]

for magician in magicians:

     print(magician)

# 把列表内容传输给新变量。

# 输出语句缩进。

# 注意冒号的使用。

4.1.2 for循环中更多操作

eg:magicians = [‘alice’,’dacid’,carolina’]

for magician in magicians:

         print(magician.title()+”,that was a great trick!”)

print("I can’t wait to see your next trick,”+magician.title()+”.\n”)

# 不缩进输出错误。

# 循环输出三次。

4.3 创建数值列表

4.3.1

使用range()函数

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

      print(value)

1

2

3

4

列表创建

Eg:

numbers = list(range(1,5))

print(numbers)

[1,2,3,4]

4.3.2 对数字列表的简单统计计算

Eg:

digits = [1,2,3,4,5,6,7,8,9]

min(digits)

#最小值

max(digits)

#最大值

sum(digits)

#总和

4.4切片

Eg:magicians = [‘alice’,’dacid’,carolina’]

print([0:2])

4.4.1

遍历切片

eg:magicians = [‘alice’,’dacid’,carolina’]

for magician in magicians[0:1]:

         print(magician.title()+”,that was a great trick!”)

4.4.2 复制列表

eg:magicians = [‘alice’,’dacid’,carolina’]

    my_friends = magicians[:]

print(my_friends)

4.5元组

4.5.1 定义

Eg:

dimensions = [200,50]

print(dimensions[0])

print(dimensions[1])

# 元组元素通过给存储元组的变量赋值来改变其值的大小

Eg:

dimensions = [200,50]

print(“Origina dimensions:”)

for dimension indimensions:

    print(dimension)

dimensions = [400,100]

print(“\nModified dimensions:”)

for dimension indimensions:

    print(dimension)

第五章 if语句

5.1 一个简单的事例

cars = [‘audi’,’bmw’,’subaru’,toyota’]

for car in cars:

    if car == ‘bmw’

       print(car.upper())

# 全大写

    else

       print(car.title())

# 第一个字母大写

5.2条件测试

car = ‘bwm’

car == ‘bwm’

true

# 简单的赋值与比较

# 且字母大小不同输出False 可使用lower()和upper()函数进行转换 后输出true

# 数字比较 数字的大小和 大于小于都可以进行比较

# 可使用 or

Eg:

Age_0 = 11

Age_1 = 22

Age_0 >= 20 or Age_1 >=20

ture

# or 一个为真都为真 and 必须两个都为真

5.2.1 检测元素 是否在列表中

eg:
banned_users= [‘tao’,’li’,’zhang’]

user = ‘ma’

if user not in banned_users:

print(user.title()+”,you can post a response if you wish.”)

5.2.2 布尔表达式

Game_active = true

Can_edit = false

# 游戏是否进行 用户是否可以编辑内容

5.3 if 语句

   age = 19

   if age >= 18

         print(“you are old enough  to vote!”)

         print(“Have you registered to vote yet?”)

# 如果 if语句成立则输出 两句缩进语句

5.3.1 if-else语句

Eg:

age = 19

   if age >= 18

         print(“you are in room!”)

   else:

         print(“you are not in room!”)

5.3.2 if-elif-else

Eg:

age = 12

if age <10

price = 0

elif age<18

price = 1

else age < 20

   price = 2

print(“you admission need is $”+ str(price)+”.”)

# 注意引用数字 str()

# 注意语句缩减

# 执行一个代码段可以使用 if-elif-else结构

# 多个代码段可以使用一些了独立if语句

5.4 if语句处理列表

banned_users= [‘tao’,’li’,’zhang’]

for  banned_user in banned_users:

print(banned_user.title()+”,you can post a response if you wish.”)

# 检查特殊元素

banned_users= []

for  banned_user in banned_users:

if banned_users:

   for  banned_user in banned_users:

print(banned_user.title()+”,you can post a response if you wish.”)

else:

   print(”are you sure use he?”)

# 使用多个列表

# * 注意else以后无语句和for语句后面 则 加   : 冒号

# 注意 for 和print都要缩进

Python跑路到突然想学习了

标签:条件   zha   比较   ann   magic   5.2.1   lis   []   aci   

原文地址:https://www.cnblogs.com/9a3a/p/9690909.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!