Python基础点记录2
---- PygLatin
1 介绍函数的调用,就是直接函数名
def square(n):
squared = n**2
print "%d squared is %d." % (n, squared)
return squared
square(10)
2 介绍函数可以使用参数的传递
把函数的参数改为base,exponent。调用函数传入37和4
def power(base,exponent):
result = base**exponent
print "%d to the power of %d is %d." % (base, exponent, result)
power(37,4)
3 介绍*的用法,比如我们传入一个字符串,那么我们可以使用*name接收,然后可以利用name来输出。不一定使用name,可以是任何的名字
def favorite_actors(*name):
print "Your favorite actors are:" , name
favorite_actors("Michael Palin", "John Cleese", "Graham Chapman")
4 介绍函数体里面还可以调用另外的函数
def fun_one(n):
return n * 5
def fun_two(m):
return fun_one(m) + 7
5 介绍Python里面可以导入很多的系统的模块,就像c语言的include
1 导入math模块,import math
Ps:假设我们没有导入math模块的时候,那么执行print sqrt(25)的时候会报错
2 执行print math.sqrt(25),加了一个math说明调用系统的库函数
import math
print math.sqrt(25)
6 Import我们还可以只是单独的导入模块里面的方法
从math模块里面值导入sqrt函数
from math import sqrt
print sqrt(25)
7 Import 使用from module import * 来表示从模块里面导入所有的函数
8 Import from module import *方法的缺点就是,如果我们导入了很多的模块,那么可能导致出现相同的函数名,因此我们最好是使用import module,然后使用module.name
1 介绍了第一个函数max(),比如max(1,2,3)返回的是3 (min函数是类似的)
2 max()函数的参数是一个数组,返回数组中的最大值
3 使用max函数来得到一个数组的最大值
maximum = max(4,0,-3,78)
print maximum
9 介绍绝对值函数abs(),返回的值永远是正数,比如abs(-5)返回的是5
absolute = abs(-42)
print absolute
10 介绍type函数的使用,type函数返回的是当前这种数据的类型,比如int , float等
最新文章
- iOS-字符属性NSAttributedString描述
- px和em和rem的区别
- 各种音视频编解码学习详解 h264 ,mpeg4 ,aac 等所有音视频格式
- 【转载】chromium浏览器开发系列第一篇:如何获取最新chromium源码
- MySQL命令行数据操作使用心得(总结版)
- [PKUWC2019]Day1 T2 你和虚树的故事
- 对matplotlib库的运用
- Teching Yourself Programming in Ten Years -Peter Norvig
- EXCEL查找函数之VLOOKUP,LOOKUP,HLOOKUP
- OJ:自己实现一个简单的 priority_queue
- 4.5Python数据处理篇之Matplotlib系列(五)---plt.pie()饼状图
- 在 Linux 上搭建IntelliJ IDEA license server服务器
- 设计模式之Jdk动态代理
- MPAndroidChart market右边显示不全问题
- 关于wp-autopost不能连续采集的问题,这里有解决方案
- Nagios通过企业微信报警
- <;泛>; STL - stack 模拟实现
- Field [_id] is a metadata field and cannot be added inside a document. Use the index API request parameters--转
- ps基础练习
- 用JavaScript编写气泡