python怎么写函数

1. python 怎么写main 函数

print 'main'当脚本作为执行脚本时__name__的值为__main__当脚本作为模块时__name__为模块文件名。

main函数在程序中大多数是必须存在的。C语言标准中强制要求main函数的返回值类型为int,main函数的返回值是传递给操作系统,让操作系统判断程序的执行情况。

一个程序,无论复杂或简单,总体上都是一个“函数”;这个函数就称为“main 函数”,也就是“主函数”。比如有个“做菜”程序,那么“ 做菜 ”这个过程就是“主函数”。在主函数中,根据情况,你可能还需要调用“买菜,切菜,炒菜”等子函数。

main函数在程序中大多数是必须存在的,但是依然有例外情况,比如windows编程中可以编写一个动态链接库模块,这是其他windows程序可以使用的代码。由于DLL模块不是独立的程序,因此不需要main函数。

从函数的形势看,函数分两类:

无参函数。printstar和print_message就是无参函数。在调用无参函数时,主调函数并不将数据传送给被调用函数,一般用来执行指定的一组操作。

有参函数。在调用函数时,在主调函数和被调用函数之间有数据传递。也就是说,主调函数可以将数据传递给被调用函数使用,被调用函数中的数据也可以带回来供主调函数使用。

2. 如何调用自己写的python函数

假如我在notepad++里写了一个函数如下:

[python] view plain copy

def enroll(name, gender):

print 'name:', name

print 'gender:', gender

将他保存在你的文件夹中,后缀用.py,如ex.py

如何才能在powershell中调用它呢?

打开powershell,然后输入python

>>>import ex

>>>ex.enroll('a', 'b')

name: a

gender: b

这样就会有输出啦!

3. 请用python写一个函数

你好,这个很easy的啊:

请看:

lines = [1,1,2,3,3,4,4,4,5,5,5,'a',4,'c','c','c',3,0,0,0,6,8,9]

weiyiArray=[]

for i in lines:

if i not in weiyiArray:

weiyiArray.append(i)

resultArray=[]

for j in weiyiArray:

if lines.count(j) >=3:

resultArray.append([j,lines.count(j)])

print resultArray

4. python sum函数怎么写

sum(iterable[, start]) ,iterable为可迭代对象,如:

sum([ ], start) #iterable为list列表

sum(( ), start ) #iterable为tuple元组

最后的值 = 可迭代对象里面的数相加的值 + start的值

start默认为0,如果不写就是0,为0时可以不写

即sum()的参数最多为两个,其中第一个必须为iterable,例如:

>>> sum([1, 2, 3,], 4)

10

>>> sum((1, 2), 3)

6

如果你写成sum([1,2,3]),start就是默认值 0

>>> sum([1, 2, 3])

6

>>> sum([ ], 2)

2

>>> sum(( ), )

0

>>> sum([1, 2] , 0)

3

当然iterable为dictionary字典时也是可以的:

>>> sum({1: 'b', 7: 'a'})

8

>>> sum({1:'b', 7:'a'}, 9)

17

下面这些写法目前是不被接受的(以list为例,其他iterable同理):

一、

>>> sum([1,2],[3,4])

Traceback (most recent call last):

File "", line 1, in

sum([1,2],[3,4])

TypeError: can only concatenate list (not "int") to list

二、

>>> sum(4,[1,2,3])

Traceback (most recent call last):

File "", line 1, in

sum(4,[1,2,3])

TypeError: 'int' object is not iterable

三、

>>> sum()

Traceback (most recent call last):

File "", line 1, in

sum()

TypeError: sum expected at least 1 arguments, got 0

四、

>>> sum(,2)

SyntaxError: invalid syntax

五、

>>> sum(1,3)

Traceback (most recent call last):

File "", line 1, in

sum(1,3)

TypeError: 'int' object is not iterable

附其官方解释:

>>> help(sum)

Help on built-in function sum in module builtins:

sum(。)

sum(iterable[, start]) -> value

Return the sum of an iterable of numbers (NOT strings) plus the value

of parameter 'start' (which defaults to 0). When the iterable is

empty, return start.

转载请注明出处育才学习网 » python怎么写函数

知识

文学脚本怎么写

阅读(493)

本文主要为您介绍文学脚本怎么写,内容包括文学脚本怎么写,文学脚本分镜头脚本怎么写,文学脚本是什么意思呀。文学脚本就是 剧本,包括电影文学脚本、电视剧文学脚本、广告文学脚本等。文学脚本有一定的格式,要按照一定的格式去写。电视脚本的

知识

餐饮营销方案怎么写

阅读(192)

本文主要为您介绍餐饮营销方案怎么写,内容包括餐厅营销方案怎么写,餐饮营销方案怎么写,酒店餐饮营销方案怎么写。原发布者:逸韵sky餐饮营销方案对餐厅来说,一年365天不可能天天都是旺销,总有淡旺季之分。旺季自然都是忙业务,那么淡季呢?业务减少

知识

三好生主要表现怎么写

阅读(231)

本文主要为您介绍三好生主要表现怎么写,内容包括三好生自我表现怎么写三年极,填写三好学生表格“主要表现”怎么填现在被评为三好学生学校发了,大学生三好学生主要表现怎么写。仅供参考,根据自己的需要进行修改:学生先进事迹 “三好学生”白

知识

校园之星推荐表怎么写

阅读(877)

本文主要为您介绍校园之星推荐表怎么写,内容包括怎么写校园之星推荐表,校园成长之星推荐表怎么写如题,主要成绩四百字左右,校园学习习作,霍市第一小学校园之星推荐表怎么写。校园里的一草一木,角角落落,都使我倍感亲切。而这花园一般的环境,更

知识

惭的笔顺怎么写

阅读(230)

本文主要为您介绍惭的笔顺怎么写,内容包括惭的笔顺怎么写,惭的笔画顺序怎么写的,惭的笔画顺序仔么写。“惭”字很容易写错的。最关键的部位是里面的车字笔画。第七笔应当是提,而不是竖哦!惭的完整笔画是:点、点、竖、横、撇折、竖、提、撇、撇

知识

工作效果怎么写

阅读(236)

本文主要为您介绍工作效果怎么写,内容包括工作成效应该怎么工作成效应该怎么写,工作效果怎么写,单位对员工工作表现该怎么写。随着工作的深入,我接触到了许多新的事物,也遇到了许多新的问题,而这些新的经历对于我来说都是一段新的磨练历程。回

知识

月底工作总结怎么写

阅读(190)

本文主要为您介绍月底工作总结怎么写,内容包括月底工作总结怎么写月底工作总结范文,月工作总结范文,月总结怎么写。总结的基本要求 总结必须有情况的概述和叙述,有的比较简单,有的比较详细。成绩和缺点:这是总结的中心。总结的目的就是要肯定

知识

暧昧英语怎么写

阅读(175)

本文主要为您介绍暧昧英语怎么写,内容包括暧昧的英文怎么写,暧昧的英语怎么写,暧昧的英语怎么写。暧昧1. (态度、用意含糊; 不明白) ambiguous; equivocalan offensively ambiguous ans

知识

床用英语怎么写

阅读(191)

本文主要为您介绍床用英语怎么写,内容包括床用英语怎么写,床用英语怎么写,床用英文怎么写。bed。bed的基本意思是“床,床铺”,包括床架、床垫、毯子、床单、枕头等。也可指某种东西的“底盘”“底座”等,还可指房屋的“地基”。可

知识

收的笔顺怎么写

阅读(219)

本文主要为您介绍收的笔顺怎么写,内容包括收的笔顺怎么写,收的笔顺怎么写呀,收字的笔顺怎么写。收的笔顺:竖提、竖、撇、横、撇、捺 收拼音:shōu 释义: 聚,合拢:du收容。zhi收理。收集dao。 2、结束:收尾。收煞。收盘

知识

单位考核评语怎么写

阅读(214)

本文主要为您介绍单位考核评语怎么写,内容包括单位考核鉴定意见怎样写,单位的考核意见怎么写啊谁有比较好的范文啊,考核评语怎么写。原发布者:tanton所在部门考核鉴定意见范文一该同志坚决拥护中国共-产-党的领导,遵守国家法律法规和集团公司

知识

怀孕的拼音怎么写

阅读(196)

本文主要为您介绍怀孕的拼音怎么写,内容包括怀孕的孕的拼音,妊娠拼音怎么妊娠拼音怎么写,怀孕五笔怎么写。在我还没有怀孕前,去探望已为人母的好友,她就给我准备了一本怀孕百科类的书,还有几本《妈妈宝贝》杂志,加上我自己买的一本《孕产计划》

知识

企业举报信怎么写

阅读(231)

本文主要为您介绍企业举报信怎么写,内容包括企业员工匿名贪污举报信怎么企业员工匿名贪污举报信怎么写爱问知,举报信怎么写,我想举报我们公司领导行贿受贿,办理营业执照的场地举报信内容怎么写。一般说来,举报信可以分成开头、正文和结尾三

知识

11的序数词怎么写

阅读(162)

本文主要为您介绍11的序数词怎么写,内容包括1131的序数词怎么写,1120的基数词怎么写120的序数词怎么写,11到20的基数词和序数词怎么写。eleventh (11th) 第十zhidao一 twelfth (12th) 第十二 thirteenth (13th) 第十三 f

知识

python接口怎么写

阅读(223)

本文主要为您介绍python接口怎么写,内容包括用python怎么写一个接口自动化框架,python调用soap接口怎么写,pythonhttp接口测试脚本怎么写。#!/usr/bin/env pythonimport sysstr = Truewhile (str):dig = int(input

知识

python怎么写界面

阅读(169)

本文主要为您介绍python怎么写界面,内容包括python是如何写界面程序的,用python如何写一个桌面程序,求详细步骤,python是如何写界面程序的。<p&gt;看了你的问题,几个回答似乎都不完全对。 给你补充一下吧。</p> <p></p> <p&gt;你的问题与flask

知识

python简历怎么写

阅读(194)

本文主要为您介绍python简历怎么写,内容包括现在python的工作好找吗我都投了半个月的简历了就面试过一次,如何在简历描述我熟知python编程语言,并举一些实例,一份完整的简历包括什么。python工作好找。偏向于中级程序员。最高就是python的

知识

if函数怎么写多个条件

阅读(244)

本文主要为您介绍if函数怎么写多个条件,内容包括IF函数两个条件多个结果,if函数怎么写多个条件,EXCEL里用if函数写满足多个条件的计算,应该怎么写如下图百度知。做一个表格有父母姓名和子女姓名,例如张三 男,张四 男,返回值“父子”。父母和子

知识

matlab分段函数怎么写

阅读(155)

本文主要为您介绍matlab分段函数怎么写,内容包括matlab中分段函数怎么写,MATLAB求分段函数,怎么写代码,MATLAB求分段函数,怎么写代码呀。function y=myfun1(x)y=x.*(x>=0 & x=1 & xend>>x=0:0.001:2;>>y=myfun1(

知识

python主函数怎么写

阅读(230)

本文主要为您介绍python主函数怎么写,内容包括python怎么写main函数,python怎么写main函数,python定义主函数怎么得到其他函数的参数,求代码改错。print main当脚本作为执行脚本时__name__的值为__main__当脚本作为模块时__name__为模块文

知识

python怎么写程序

阅读(183)

本文主要为您介绍python怎么写程序,内容包括用python怎么写下面的代码,如何用Python编写程序,请问用Python怎么编写这个程序。#! /usr/bin/env python# codeing:utf-8import datetimedef get_time()no

知识

延时函数怎么写

阅读(190)

本文主要为您介绍延时函数怎么写,内容包括51单片机C语言中delay函数是怎么定义和使用的,C语言delay的延时函数怎么写,c语言自己怎么写延时函数。定义一个延时xms毫秒的延时函数void delay(unsigned int xms) // xms代表需要延时的毫秒数{un

[/e:loop]