关系函数python 关系函数中的不完全函数依赖是( 二 )


return self.get_name
@property
def name(self):
return self_name
24.type() 函数返回对象的类型
25.list() 方法用于将元组转换为列表
b=(1,2,3,4,5,6)
list(b)
[1, 2, 3, 4, 5, 6]
26.range() 函数可创建一个整数列表 , 一般用在 for 循环中
range(10)
range(0, 10)
range(10,20)
range(10, 20)
27. getattr() 函数用于返回一个对象属性值
class w(object):
...s=5
...
a = w()
getattr(a,'s')
5
28. complex() 函数用于创建一个复数或者转化一个字符串或数为复数 。如果第一个参数为字符串,则不需要指定第二个参数
complex(1,2)
(1+2j)
complex(1)
(1+0j)
complex("1")
(1+0j)
29.max() 方法返回给定参数的最大值,参数可以为序列
b=(1,2,3,4,5,6)
max(b)
6
30. round() 方法返回浮点数x的四舍五入值
round(10.56)
11
round(10.45)
10
round(10.45,1)
10.4
round(10.56,1)
10.6
round(10.565,2)
10.56
31. delattr 函数用于删除属性
class Num(object):
...a=1
...b=2
...c=3.
.. print1 = Num()
print('a=',print1.a)
a= 1
print('b=',print1.b)
b= 2
print('c=',print1.c)
c= 3
delattr(Num,'b')
print('b=',print1.b)
Traceback (most recent call last):File "", line 1, inAttributeError: 'Num' object has no attribute 'b'
32. hash() 用于获取取一个对象(字符串或者数值等)的哈希值
hash(2)
2
hash("tom")
-1675102375494872622
33. set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等 。
a= set("tom")
b = set("marrt")
a,b
({'t', 'm', 'o'}, {'m', 't', 'a', 'r'})
ab#交集
{'t', 'm'}
a|b#并集
{'t', 'm', 'r', 'o', 'a'}
a-b#差集
{'o'}
Python的函数都有哪些?Python 函数
函数是组织好的 , 可重复使用的,用来实现单一,或相关联功能的代码段 。
函数能提高应用的模块性,和代码的重复利用率 。你已经知道Python提供了许多内建函数,比如print() 。但你也可以自己创建函数,这被叫做用户自定义函数 。
定义一个函数
你可以定义一个由自己想要功能的函数,以下是简单的规则:
函数代码块以 def 关键词开头,后接函数标识符名称和圆括号() 。
任何传入参数和自变量必须放在圆括号中间 。圆括号之间可以用于定义参数 。
函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明 。
函数内容以冒号起始 , 并且缩进 。
return [表达式] 结束函数,选择性地返回一个值给调用方 。不带表达式的return相当于返回 None 。
语法
def functionname( parameters ):"函数_文档字符串"
function_suite
return [expression]
默认情况下,参数值和参数名称是按函数声明中定义的顺序匹配起来的 。
实例
以下为一个简单的Python函数,它将一个字符串作为传入参数,再打印到标准显示设备上 。
实例(Python 2.0+)
def printme( str ):"打印传入的字符串到标准显示设备上"
print str
return
函数调用
定义一个函数只给了函数一个名称,指定了函数里包含的参数,和代码块结构 。
这个函数的基本结构完成以后 , 你可以通过另一个函数调用执行,也可以直接从Python提示符执行 。
如下实例调用了printme()函数:
实例(Python 2.0+)
#!/usr/bin/python# -*- coding: UTF-8 -*-

推荐阅读