Python零基础到精通之:Python基础篇——初体验

一、Python初体验

1.Hello Python 我来了
#coding=utf-8 #请在此处添加代码完成输出“Hello Python”,注意要区分大小写! ###### Begin ######
print("Hello Python") ###### End ######
2.我想看世界
#coding=utf-8 #请在此处补充代码,按要求完成输出 ###### Begin ###### name=input("请输入一个人的名字:")
name2 = input("请输入一个国家的名字:") print("世界那么大,"+name+"想去"+name2+"看看。") ###### End
######
3.学好Python
#coding=utf-8 #请在此处补充代码,按要求完成输出 ###### Begin ###### name=input("输入姓名:")
print("{}同学,学好Python,前途无量!".format(name )) #请将命令行补充完整 name1 = name[0:1]
print("{}大侠,学好Python,大展拳脚!".format(name1)) #请将命令行补充完整 name2 = name[1:]
print("{}哥哥,学好Python,人见人爱!".format(name2 )) #请将命令行补充完整 ###### End ######
二、 Python入门之基础语法

1.行与缩进
#有错误的函数1 def wrong1(): print("wrong1") print("这里有一个错误缩进") #有错误的函数2 def
wrong2(): print("wrong2") if False: print("") print("") #有错误的函数3 def wrong3():
print("wrong3") print("hello world") #这里是调用三个函数的代码 #不要修改 if __name__ ==
'__main__': wrong1() wrong2() wrong3()
2.标识符与保留字
import keyword if __name__ == '__main__': #错误1 str1 = "string" print(str1)
#错误2 r1024 = "1024" print(r1024) #错误3 float_1 = 1.024 print(float_1) #错误3
pFalse = "False" print(pFalse) #在此处输出保留关键字 import keyword print(keyword.kwlist)
print("end")
3.注释
if __name__ == '__main__': #以下是要修改的代码 print(1) # print(2) print(3) # print(4)
print(5) # print(6) print("hello world") """ print("这个不应该输出") """ # print(1) #
print(2) print(3) print(4)
4.输入输出
if __name__ == "__main__": # ********** Begin ********** # a = int(input()) b
= int(input()) print("%d + %d = %d" %(a,b,a+b)) print("%d - %d = %d"
%(a,b,a-b)) print("%d * %d = %d" %(a,b,a*b)) print("%d / %d = %f" %(a,b,a/b)) #
********** End ********** #
 

Python零基础到精通之:Python基础篇——基本数据类型

一、Python入门之字符串处理

1.字符串的拼接:名字的组成
#coding=utf-8 # 存放姓氏和名字的变量 first_name = input() last_name = input() #
请在下面添加字符串拼接的代码,完成相应功能 # ********** Begin ********** # full_name = first_name +"
"+last_name print(full_name) # ********** End ********** #
2.字符转换
#coding=utf-8 # 获取待处理的源字符串 source_string = input() # 请在下面添加字符串转换的代码 #
********** Begin ********** # source_string1=source_string.strip()
transform_string=source_string1.title() print(transform_string)
lenth=len(transform_string) print(lenth) # ********** End ********** #
3.字符串查找与替换
# coding = utf-8 source_string = input() # 请在下面添加代码 # ********** Begin
********** # print(source_string.find('day'))
new_string=source_string.replace('day','time') print(new_string)
new_string2=new_string.split(' ') print(new_string2) # ********** End
********** #
二、Python入门之玩转列表

1.列表元素的增删改:客人名单的变化
# coding=utf-8 # 创建并初始化Guests列表 guests = [] while True: try: guest = input()
guests.append(guest) except: break # 请在此添加代码,对guests列表进行插入、删除等操作 ###### Begin
###### lenth=len(guests) deleted_guest=guests.pop() print(deleted_guest)
guests.insert(2,deleted_guest) guests.pop(1) print(guests) ####### End #######
2.列表元素的排序:给客人排序
#coding=utf-8 # 创建并初始化`source_list`列表 source_list = [] while True: try:
list_element = input() source_list.append(list_element) except: break #
请在此添加代码,对source_list列表进行排序等操作并打印输出排序后的列表 #********** Begin *********#
source_list.sort(reverse=False) print(source_list) #********** End **********#
3.数值列表:用数字说话
#coding=utf-8 # 创建并读入range函数的相应参数 lower = int(input()) upper = int(input())
step = int(input()) # 请在此添加代码,实现编程要求 ###### Begin ######
sourse_list=list(range(lower,upper,step)) lenth=len(sourse_list) print(lenth)
min_value=min(sourse_list) max_value=max(sourse_list)
print(max_value-min_value) ####### End #######
4.列表切片:你的菜单和我的菜单
# coding=utf-8 # 创建并初始化my_menu列表 my_menu = [] while True: try: food = input()
my_menu.append(food) except: break # 请在此添加代码,对my_menu列表进行切片操作 ###### Begin
###### lenth=len(my_menu) list_slice=my_menu[:lenth:3] print(list_slice)
list_slice2=my_menu[-3:] print(list_slice2) ####### End #######
3.Python入门之元组与字典

1.元组的使用:这份菜单能修改吗?
# coding=utf-8 # 创建并初始化menu_list列表 menu_list = [] while True: try: food =
input() menu_list.append(food) except: break #
请在此添加代码,对menu_list进行元组转换以及元组计算等操作,并打印输出元组及元组最大的元素 ###### Begin ######
print(tuple(menu_list)) print(max(menu_list)) ####### End #######
2.字典的使用:这份菜单可以修改
# coding=utf-8 # 创建并初始化menu_dict字典 menu_dict = {} while True: try: food =
input() price = int(input()) menu_dict[food]= price except: break
#请在此添加代码,实现对menu_dict的添加、查找、修改等操作,并打印输出相应的值 ###### Begin ######
menu_dict['lamb']=50; print(menu_dict['fish']) menu_dict['fish']=100 del
menu_dict['noodles'] print(menu_dict) ####### End #######
3.字典的遍历:菜名和价格的展示
# coding=utf-8 # 创建并初始化menu_dict字典 menu_dict = {} while True: try: food =
input() price = int(input()) menu_dict[food]= price except: break
#请在此添加代码,实现对menu_dict的遍历操作并打印输出键与值 ###### Begin ###### for key in
menu_dict.keys(): print(key) for value in menu_dict.values(): print(value)
####### End #######
4.嵌套 - 菜单的信息量好大
#coding=utf-8 #初始化menu1字典,输入两道菜的价格 menu1 = {} menu1['fish']=int(input())
menu1['pork']=int(input()) #menu_total列表现在只包含menu1字典 menu_total = [menu1] #
请在此添加代码,实现编程要求 #********** Begin *********# menu2={}
menu2['fish']=menu1['fish']*2 menu2['pork']=menu1['pork']*2
menu_total=[menu1,menu2] #********** End **********# #输出menu_total列表
print(menu_total)
 

技术
©2019-2020 Toolsou All rights reserved,
某东14薪变16薪,是诚意还是套路?os模块的简单使用浏览器内核(理解)让人意想不到的Python之樱花树(turtle库的华丽样式)java四大函数式接口(重点,简单)html写樱花树,写樱花树的作文计算机网络---计算机网络基本概念(协议、体系)HashMap详解