Python
朴勇佑
这个作者很懒,什么都没留下…
展开
-
列表
bicycles = ['trek', 'cannondale','redline','specialized'];print(bicycles)print(bicycles[0])print(bicycles[0].title())print(bicycles[1])print(bicycles[3])print(bicycles[-1])print(bicycles[-2])...原创 2019-04-21 18:37:49 · 98 阅读 · 0 评论 -
类
class Dog(): def __init__(self, name, age): self.name = name self.age = age def sit(self): print(self.name.title() + " is now sitting.") def roll_over(se...原创 2019-07-06 07:53:37 · 84 阅读 · 0 评论 -
文件
# with open('pi_digits.txt') as file_object: # contents = file_object.read() # print(contents)with open('text_files\pi_digits.txt') as file_object: contents = file_object.read() pri...原创 2019-07-19 06:54:02 · 90 阅读 · 0 评论 -
类4-导入类
i_car.py:class Car(): def __init__(self, make, model, year): self.make = make self.model = model self.year = year self.odometer_reading = 0 def get_desc...原创 2019-07-16 21:35:54 · 105 阅读 · 0 评论 -
单元测试
# from name_function import get_formatted_name# print("Enter 'q' at any time to quit.")# while True: # first = input("\nPlease give me a first name: ") # if first == 'q': # break ...原创 2019-07-23 22:07:24 · 70 阅读 · 0 评论 -
ship1
alien_invasion.py:import sysimport pygamefrom setting import Settingsfrom ship import Shipimport game_functions as gfdef run_game(): pygame.init() ai_settings = Settings() screen...原创 2019-07-29 06:33:12 · 154 阅读 · 0 评论 -
file
# with open('pi_digits.txt') as file_object: # contents = file_object.read() # print(contents)# with open('text_files\pi_digits.txt') as file_object: # contents = file_object.read() ...原创 2019-07-20 05:30:00 · 116 阅读 · 0 评论 -
类5-导入标准库
from collections import OrderedDictfavorite_language = OrderedDict()# favorite_language = {}favorite_language['jen'] = 'python'favorite_language['sarah'] = 'c'favorite_language['edward'] = 'ruby...原创 2019-07-17 23:28:44 · 96 阅读 · 0 评论 -
test2
# class AnonymousSurvey(): # def __init__(self, question): # self.question = question # self.responses = [] # def show_question(self): # print(self.question) ...原创 2019-07-25 00:04:02 · 227 阅读 · 0 评论 -
file2
# filename = "programming.txt"# with open(filename, 'w') as file_object: # file_object.write("I love programming.") # filename = "programming.txt"# with open(filename, 'w') as file_object:...原创 2019-07-21 09:52:41 · 165 阅读 · 0 评论 -
exception异常
# try: # print(5/0)# except ZeroDivisionError: # print("You can't divide by zero.")# print("Give me two numbers, and I'll divide them.")# print("Enter 'q' to exit.")# while True: # ...原创 2019-07-21 15:04:45 · 120 阅读 · 0 评论 -
json
# import json# numbers = [2,3,5,7,11,13]# filename = 'numbers.json'# with open(filename, 'w') as f_obj: # json.dump(numbers, f_obj)# print("----")# import json# filename = "numbers.json"...原创 2019-07-23 00:13:04 · 103 阅读 · 0 评论 -
fire_practice
alien_fire.py:import sysimport pygamefrom fire import Firefrom settings import Settingsimport game_functions as gfdef run_game(): pygame.init() ai_settings = Settings() ...原创 2019-08-08 06:39:25 · 220 阅读 · 0 评论 -
函数
print("----")def greet_user(): print("Hello!")greet_user()print("----")def greet_user(username): print("Hello, " + username.title() + "!")greet_user("jesse")print("====")def display...原创 2019-06-30 08:26:55 · 104 阅读 · 0 评论 -
类3
class Car(): def __init__(self, make, model, year): self.make = make self.model = model self.year = year self.odometer_reading = 0 def get_descriptive_nam...原创 2019-07-13 18:40:01 · 101 阅读 · 0 评论 -
导入函数
pizza.pydef make_pizza(size, *toppings): print("Making a " + str(size)+ "-inch pizza with the following toppings:") for topping in toppings: print("- " + topping)def test_def(size...原创 2019-07-02 23:23:53 · 664 阅读 · 0 评论 -
遍历列表
magicians = ['alice','david','carolina']for magician in magicians: print(magician) magicians = ['alice','david','carolina']for magician in magicians: print(magician.title()+", that was a great ...原创 2019-04-27 07:45:31 · 654 阅读 · 0 评论 -
数字列表处理
for value in range(1,5): print(value)print("----")for value in range(1,6): print(value)print("----")numbers = list(range(1,6))print(numbers)print("----")even_numbers = list(range(2,11,2))...原创 2019-04-27 08:30:06 · 537 阅读 · 0 评论 -
元祖
print("----")dimensions = (200,50)print(dimensions[0])print(dimensions[1])# dimensions[0] = 250print("----")dimensions = (200,50)for dimension in dimensions: print(dimension)print("----")...原创 2019-05-02 08:15:35 · 103 阅读 · 0 评论 -
字符串
message = "Hello Python World!"print(message)message = "Hello Python Crash Course world!"print(message)msg = 'I told my friend, "Python is my favorite"'print(msg)msg = "I told my friend, 'Pyt...原创 2019-04-20 05:57:13 · 74 阅读 · 0 评论 -
数字
num = 2+3print(num)num = 3-2print(num)num=2*3print(num)num=3/2print(num)num = 3**2print(num)num = 3**3print(num)num = 10**6print(num)num = 2+3*4print(num)num = (2+3)*4print(num)num ...原创 2019-04-20 06:08:17 · 80 阅读 · 0 评论 -
切片[1:3] 副本[:] 赋值
players=['charles','martina','michael','florence','eli']print(players[0:3])print("\n")players=['charles','martina','michael','florence','eli']print(players[1:4])print("\n")players=['charles',...原创 2019-05-01 07:49:00 · 276 阅读 · 0 评论 -
字典
print("----")alien_0 = {'color':'green','points':5}print(alien_0['color'])print(alien_0['points'])print("----")alien_0 = {'color':'green'}print(alien_0['color'])print("----")alien_0 = {'col...原创 2019-05-19 08:15:27 · 97 阅读 · 0 评论 -
遍历字典
print("----")user_0 = { 'username':'efermi', 'first':'enrico', 'last':'fermi', }for key,value in user_0.items(): print('\nkey:'+key) print('value:'+value)print('----')fav...原创 2019-05-22 00:01:40 · 98 阅读 · 0 评论 -
字典嵌套
print("----")alien_0 = {'color':'green', 'points':5}alien_1 = {'color':'yellow', 'points':10}alien_2 = {'color':'red', 'points':15}aliens = [alien_0, alien_1, alien_2]for alien in aliens: pr...原创 2019-05-22 08:17:41 · 173 阅读 · 0 评论 -
if语句
print("----")requested_toppings = ['mushrooms','green peppers','extra cheese']for requested_topping in requested_toppings: print("Adding " + requested_topping +".")print("\nFinished making yo...原创 2019-05-18 04:18:45 · 242 阅读 · 0 评论 -
input和while
print("----")message = input("Tell me something, and I will repeat it back to you: ")print(message)print("----")name = input("Please enter your name: ")print("Hello, " + name + "!")print("---...原创 2019-06-08 07:20:27 · 172 阅读 · 0 评论 -
while后续
print("----")unconfirmed_users = ['alice', 'brian', 'candace']confirmed_users = []while unconfirmed_users: current_user = unconfirmed_users.pop(); print("Verifying user: " + current_user...原创 2019-06-23 06:03:23 · 168 阅读 · 0 评论 -
ship2
alien_invasion.py:import sysimport pygamefrom setting import Settingsfrom ship import Shipimport game_functions as gfdef run_game(): pygame.init() ai_settings = Settings() screen...原创 2019-08-02 00:42:40 · 181 阅读 · 0 评论