
python编程从入门到实践——学习笔记
该专栏是个人在阅读学习《python编程从入门到实践》一书的个人学习笔记,菜鸟一枚,需要努力。
Mario_xing
这个作者很懒,什么都没留下…
展开
-
population_data.json——免费动手获取
前言个人在学习《Python编程:从入门到实践》一书的第十六章的第二部分:制作世界人口地图:JSON格式 时,发现之前在豆瓣社区下载的附件资源里并没有population_data.json,百度搜索发现许多人都设置了付费下载,,,,,,,其实,可以去http://data.okfn.org/自己下载。求人不如求己点击链接http://data.okfn.org/找到Search Da...原创 2020-03-01 22:16:36 · 2377 阅读 · 6 评论 -
python编程从入门到实践 答案 第十一章
11-1 城市和国家 1. city _functions.py: def get_city_country_name(city_name,country_name): """返回City, Country格式""" full_name = city_name.title() + ', ' + country_name.title() return full_nam...原创 2020-02-10 17:50:35 · 972 阅读 · 0 评论 -
python编程从入门到实践 答案 第十章
10-1 Python 学习笔记file_path = 'D:\IDM-download\Python编程-附件\《Python编程》' \ '源代码文件\chapter_10\learning_python.txt'with open(file_path) as file_object: print(file_object.read())with ope...原创 2020-02-08 21:16:18 · 457 阅读 · 0 评论 -
python编程从入门到实践 答案 9-13 -- 9-15
9-13 使用OrderedDictfrom collections import OrderedDictfavorite_languages = OrderedDict()favorite_languages['ken'] = 'c'favorite_languages['jack'] = 'PHP'favorite_languages['ben'] = 'JAVA'favori...原创 2020-02-07 20:27:17 · 862 阅读 · 0 评论 -
Python编程:从入门到实践-动手试一试9-10 - 9-12
9-10 导入Restaurant类1.将Restaurant类存储在restaurant模块中class Restaurant(): def __init__(self,restaurant_name,cuisine_type): self.restaurant_name = restaurant_name self.cuisine_type = cu...原创 2020-02-07 18:46:06 · 424 阅读 · 0 评论 -
Python编程:从入门到实践之动手试一试9-4 - 9-9
9-4 就餐人数1.直接修改class Restaurant(): def __init__(self,restaurant_name,cuisine_type): self.restaurant_name = restaurant_name self.cuisine_type = cuisine_type self.number_ser...原创 2020-02-06 18:35:23 · 353 阅读 · 0 评论 -
python编程:从入门到实践答案_9-3
class User(): """User""" def __init__(self,first_name,last_name): self.first_name = first_name self.last_name = last_name def describe_user(self): print(self.first...原创 2020-02-05 22:38:48 · 338 阅读 · 0 评论 -
Python编程:从入门到实践——动手试一试8-11
def show_magicians(magicians_name): for magician in magicians_name: print(magician)def make_great(magicians_name): for i in range(0,len(magicians_name)): magicians_name[i] = ...原创 2020-01-28 21:16:43 · 314 阅读 · 0 评论 -
Python编程:从入门到实践课后习题答案8-6
动手试一试8-6def city_country(city_name,city_country): return ('"' + city_name.title() + ', ' + city_country.title() + '"')print(city_country('jinan','china'))8-7def make_album(album_signer,alb...原创 2020-01-18 21:41:57 · 908 阅读 · 0 评论 -
08 函数
8.1.2 实参和形参形参:函数中定义的变量实参:函数中要调用的变量定义一个形参,可以代表多个需要调用的实参动手试一试8-3 T恤def make_shirt(size,logo): print("T恤的尺码:" + size.title() + "\nlogo为:" + logo.title())make_shirt('L','Hello Worl...原创 2020-01-17 21:43:06 · 100 阅读 · 0 评论 -
第七章 动手试一试
Python编程 :从入门到实践第七章 动手试一试7-8 熟食店sandwich_orders = ['a','b','c']finished_sandwiches = []while sandwich_orders: sandwich_order = sandwich_orders.pop() print("I made your" + sandwich_order +...原创 2020-01-17 20:09:21 · 156 阅读 · 0 评论 -
04 操作列表
使用range()创建数字列表numbers = list(range(1,6))print(numbers)结果:[1, 2, 3, 4, 5]Process finished with exit code 0#指定步长even_numbers = list(range(2,11,2))print(even_numbers)结果:[2, 4, 6, 8, 10]Pro...原创 2020-01-12 10:58:53 · 233 阅读 · 0 评论 -
3.列表
3.列表3.1 列表形式name = []3.2 修改、添加和删除元素3.2.1 添加列表元素name.append('a') //末尾name.insert(0,'a') //插入到指定位置3.2.2 删除元素del name[0] //前提已知元素的位置name.pop() //默认删除最后一个元素——列表就像一个栈,而删除列表末尾的元素就相当于弹出栈顶元素name.po...原创 2020-01-11 21:43:10 · 172 阅读 · 0 评论 -
001删除空白语法
删除空白eg:name = 'asd 'name.rstrip() //删除右侧空白name.lstrip() //删除左侧空白name.strip() //删除两侧空白,无法删除字符串之间的空白原创 2020-01-11 19:46:12 · 133 阅读 · 0 评论