Python编程从入门到实践 笔记

 

图灵程序设计丛书

A hands-on python ,project-based introduction programming

Eric Matthes

 

 

#2.4.3
age = 23
message = 'Happy '+str(age)+"rd Birthday!"
print(message)

#2.6 Python 之禅

import this

#3.2.2 在列表中添加元素

motorcycles = []
motorcycles.append('honda')
motorcycles.append('yamaha')
motorcycles.append('suzuki')

print(motorcycles)

del motorcycles[0]

#4.1.3 
magicians = ['alice','david','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")
print("Thank you,everyone .That was a great magic show!")


for i in range(1,21):
    print(i)

l = list(range(1,101))
#type(l)


r = sum(i for i in range(1,101))
r

#4.4.2 遍历切片
#  help(player.title) #  words start with uppercased characters and all remaining cased characters have lower case.

players = ['charles','martina','michael','florence','eli']

print("Here are the first three players on my team:")
for player in players[:3]:
    print(player.title())
  
     

#4.5 元组

 

 

#4.5 元组 圆括号表示,不可变,但可以重新赋值

#第五章 if 语句
    
cars = ['audi','bmw','subaru','toyota']
for car in cars:
    if car == 'bmw':
        print(car.upper())
    else:
        print(car.title())

'''
5.3.1 简单if
5.3.2 if-else
5.3.3 if-elif-else



'''
#第六章 字典 ,key-value

#6.2.3 创建字典
alien_0 = {}
alien_0['color'] = 'green'
alien_0['points'] = 5
print(alien_0)

#6.2.5  删除键值对
alien_0 = {'color':'green','points':5}
print(alien_0)

del alien_0['points']
print(alien_0)


#6.3 遍历字典

favorite_languages = {
        'jen':'python',
        'sarah':'c',
        'edward':'ruby',
        'phil':'python'       
        }

for name,language in favorite_languages.items():
    print(name.title()+"'s favorite language is" + language.title()+".")

for name in favorite_languages.keys():
    print(name.title())

help(dict)

for name in sorted(favorite_languages.keys()):
    print(name.title()+", thank you for taking the poll")


print("The following languages have been mentioned :")
for language in favorite_languages.values():
       print(language.title()) 


#6.4 嵌套
#6.4.1 字典列表

#aliens.py
#创建一个用于存储外星人的空列表
aliens =[]
       
#创建30个绿色外星人
for alien_number in range(30):
    new_alien ={'color':'green','points':5,'speed':'slow'}
    aliens.append(new_alien)
         
#显示前5个外星人     
for alien in aliens[:5]:
    print(alien)
    print("...")
#显示创建了多少个外星人
print("The number of aliens:"+str(len(aliens)))       


for alien in aliens[0:3]:
    if alien['color'] == 'green':
        alien['color'] =='yellow'
        alien['speed'] =='medium'
        alien['points'] = 10
#显示前5个外星人
for alien in aliens[:5]:
    print(alien)
    print("...")

#第七章 用户输入和while 循环
    
#7.1.3 求模运算符

#even_or_odd.py
number = input("Enter a number ,and I will tell you if it's even or odd:")
number = int(number)
if number%2 == 0:
    print(str(number) +" is even.")
else:
    print(str(number)+" is odd.")

#7.2 while loop

current_number = 1
while current_number <= 5:
    print(current_number)
    current_number +=1
       
#7.3.2 删除包含特定值的所有列表元素

#pets.py

pets = ['dog','cat','dog','goldfish','cat','rabbit','cat']
print(pets)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Calvin_lii

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值