for python 字典和函数def,,关于python中的
for python 字典和函数def,,关于python中的
关于python中的函数的def
def 的定义参数:形参和实际参数
例如下面中的songer和songname为形参而“alan warker,play crime,tobu为实际参数”
关于参数顺序如果没有特殊说明则按照顺序来
def love_song_message(songer,songname): "定义喜欢歌手的姓名和曲目" print("\ni love called ".title() + songer.title() + "!") print(songer.title() + " song have called " + songname.title())love_song_message("alan warker","play")love_song_message("tobu","crime")」‘‘‘
#这俩个代码表示相同
def love_song_message(songer,songname): "定义喜欢歌手的姓名和曲目" print("\ni love called ".title() + songer.title() + "!") print(songer.title() + " song have called " + songname.title())love_song_message(songer="alan warker",songname="play")love_song_message(songname="crime",songer="tobu")#如果没有特别说明则系统默认顺序为一一对应。否则按照实际参数与形式参数对应
当然如果这里含默认值则如下
#要注意位置。要表示相同def love_song_message(songname,songer="alan worker"): """定义喜欢歌手的姓名和曲目""" print("\ni love called ".title() + songer.title() + "!") print(songer.title() + " song have called " + songname.title())love_song_message(songname="play")love_song_message(songname="torb")
运行:
I Love Called Alan Worker!
Alan Worker song have called Play
I Love Called Tobu!
Tobu song have called Cirme
def love_song_message(songname,songer="alan worker"): """定义喜欢歌手的姓名和曲目""" print("\ni love called ".title() + songer.title() + "!") print(songer.title() + " song have called " + songname.title())love_song_message("play")#love_song_message(songname = "play")这是等同的一个利用位置关系,另一个使用参数调用实际参数赋值给形式参数love_song_message(songname="cirme",songer= "tobu")#love_song_message(songer="tobu",songname="crime")这两个等同
运行:
I Love Called Alan Worker!
Alan Worker song have called Play
I Love Called Tobu!
Tobu song have called Cirme
这两个运行值相同,可以更改默认值。关于这个有很多
下面这是关于字典
alien_0 = {"color":"green","points":"5"}print(alien_0["color"])print()#为了空行print(alien_0["points"])new_points = alien_0["points"]print ("\n you".title() + " " + ‘just earned ‘ + new_points +" "+ "points !")
alien_0 = {"x_position": 5, "y_position": 50 ,"speed": "fast" }print("\noriginal ".title() +" "+ "x_position:" + str(alien_0["x_position"]))#定义开始的外星人的位置和速度#打印开始的方位if alien_0["speed"] == "slow": x_increment = 1elif alien_0["speed"] == "medium": x_increment = 2else : x_increment = 3alien_0["x_position"] = alien_0["x_position"] + x_incrementprint("\nnew".title()+" "+ "x_position:"+str(alien_0["x_position"]))
字典无非将列表中的元素表示出来这里我要说的字典使用用{} 而将列表使用[]
skill = [‘program‘, ‘ cook‘, ‘know very knowledge‘]len(skill)#规定元素个数print("\n\t I skill")print(skill)
programe_languages = [‘python‘,‘c++‘,‘java‘,‘javascipt‘,‘ago‘,‘php‘,‘ruby‘]print("\t\n I learn programe language:" )for programe_language in programe_languages:#for中program_language是遍例program_languages中的元素
print(programe_language.title())
我们约定一般表示元素的为复数
大概如此
for python 字典和函数def
相关内容
- 无聊用python写了个爬虫,来爬我喜欢的图片,,还未解决
- 生命短暂,意识到开始使用python的重要性,python3.5.3安
- 小白学习之pytorch框架(7)之实战Kaggle比赛:房价预测(K折
- 格式化字符串的4种方式,,目录:Python格
- python 安装matplotlib,,Ubuntu安装Ma
- Python 进制转换、位运算,,一、进制转换编程用十
- Python中str()和repr()函数的区别,,在 Python 中
- Python 还你一块纯洁无暇的移动硬盘,,1目 标 场 景用过
- python--安装、操作mysql数据库,,安装在https:/
- 查看python和NumPy版本和安装路径,,记录查看Python
评论关闭