1. 在列表之间移动元素 unconfirmed_users = ['alice', 'brian', 'candace'] confirmed_users = [] # 验证每个用户,知道没有未验证的用户 while unconfirmed_users: current_user = unconfirmed_users.pop() print('Verifying user: ' + current_user.title()) confirmed_users.append(current_us…
处理列表中的部分元素——切片 1. 切片 players = ['charles', 'martina', 'michael', 'florence', 'eli'] print(players[0:3]) # 打印列表的切片,其中包含前三个元素,输出也是一个列表 print(players[1:4]) # 提取列表的第2.3.4个元素 print(players[:4]) # 没有指定索引,故打印出列表的前4个元素 print(players[2:]) # 没有指定终止索引,故打印出列表中第二…
返回值 函数并非总是直接显示输出,相反,它可以处理一些数据,并返回一个或一组值.函数的返回值被称为返回值. 1. 简单的返回值 def get_formatted_name(first_name, last_name): full_name = first_name + ' ' + last_name return full_name.title() musician = get_formatted_name('jimi', 'hendrix') print(musician) 调用返回值的函数…
1. 函数range( )的使用 range( )函数可以生成一系列的数字: for value in range(1, 5): print(value) Note:运行结果是打印数字1到4,即该函数的运行结果到指定的第二个值停止,不包含指定的第二个值.从数学角度表示就是[第一的指定值,第二个指定值) 2. 使用range( )函数创建数字列表 2.1 函数list( )可以将range( )的结果直接转换为列表: numbers = list(range(1, 6)) print(number…
遍历字典 1. 遍历所有键值对 eg1: user_0 = { 'username': 'efermi', 'first': 'enrico', 'last': 'fermi',}for key, value in user_0.items(): print("\nKey: " + key) print("Value: " + value) for key, value in user_0.items(): 也可简化为 for k, v in user_0.item…
字典:从汉语词意的角度理解,字典就是一个工具书,可以查找某个字.词.成语等的详细解释,字与解释相对应,而Python中字典则是一些列键和值相对应. Python中,字典放在花括号{键:值}中,eg: dict = {'color': 'green'} 1. 创建空字典 alien_0 = {} 2. 添加键值对 # 添加键值对alien_0['color'] = 'green'alien_0['points'] = 5alien_0['x_position'] = 0alien_0['y_pos…
Python编程从入门到实践笔记——用户输入和while循环 #coding=utf-8 #函数input()让程序暂停运行,等待用户输入一些文本.得到用户的输入以后将其存储在一个变量中,方便后续使用 name=input("Please Enter Your Name:") print("Hello!"+name+"!Welcome to Python world!") prompt = "If you tell us who you…
Python编程从入门到实践笔记——字典 #coding=utf-8 #字典--放在{}中的键值对:跟json很像 #键和值之间用:分隔:键值对之间用,分隔 alien_0 = {'color':'green','point':5,'height':10,'width':10} print(alien_0) #访问字典中的值--字典名[键] print(alien_0['color']) print(alien_0['point']) #添加键值对 alien_0['x_position']=0…
Python编程从入门到实践笔记——操作列表 #coding=utf-8 magicians = ['alice','david','carolina'] #遍历整个列表 for magician in magicians : print(magician) print("hello everyone!") #for循环(冒号和缩进) for number in range(1,6): print(number) #用range()创建数字列表 #list().range()前闭后开…
Python编程从入门到实践笔记——列表简介 #coding=utf-8 #列表——我的理解等于C语言和Java中的数组 bicycles = ["trek","cannondale","readline","specialized"] print(bicycles) #列表索引从0开始 print(bicycles[0].title()) #访问列表元素 print(bicycles[3]) #倒数第1个元素 print(b…