Python学习笔记(二) 代码练习

这篇博客主要介绍了Python编程的基础知识,包括列表操作、字典处理、循环控制、异常处理和文件读写。此外,还深入探讨了类的定义和继承,如车类、电动车类和电池类,以及使用unittest进行测试。同时,讲解了如何使用json模块进行数据的存储和读取。
摘要由CSDN通过智能技术生成

简单列表以及简单处理函数

names = ['ada','tom','jerry','boby','clala']
for name in names:
	print('Hello, ' + name.title() + ', Welcome !')
	print('Have a good time!\n')

print('The party is beginning now!')

digits = []

digits.append(digit)

print(min(digits))
print(max(digits))
print(sum(digits))

odds = list(range(1,21,2))
for odd in odds:
	print(odd)

列表解析方式以及for循环方式处理列表

three_list = []
for num in range(3,31,3):
	print(num)

lifang = [num**3 for num in range(1,11)]
print(lifang)


lifang=[]
for num in range(1,11):
	lifang.append(num**3)
	print(num**3)

列表切片处理

lf = lifang[-3:-1]
print(lf)

if条件控制语句

age = 24
if age<5:
	price = '0$'
elif age<18:
	price = '5$'
elif age<24:
	price = '10$'
else:
	price = '15$'

print('The ticket price is ' + str(price))

字典及相关增删改操作

alien_0 = {'name':'ada' , 'point':5 , 'color':'green'}
print(alien_0['name'])
print(alien_0['point'])
print(alien_0['color'])
print(alien_0)
alien_0['address'] = 'Mars'
print(alien_0)
del alien_0['name']
print(alien_0)

favorite_languages = {
	'Ada':'C',
	'Bobo':'Java',
	'Cindy':'Python',
	}

person_info = {
	'first_name':'wang',
	'last_name':'kai',
	'age':'32',
	'city':'Beijing',
	'address':'Beijing',
	}

print(person_info)
for key,value in person_info.items():
	print(str(key) + ' : ' + str(value))

for key in person_info.keys():
	print(key)

for value in set(sorted(person_info.values())):
	print(value)

嵌套处理,字典与列表嵌套

alien_0 = {'color':'red','point':'5'}
alien_1 = {'color':'green','point':'10'}
alien_2 = {'color':'blue', 'point':'15'}
aliens = [alien_0,alien_1,alien_2]
print(aliens[0]['color'])

alien_list = []
for num in range(30):
	if num % 2:
		alien_new = {'color':'red','point':'5'}
	else:
		alie
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值