1、字符换行:

print('ab \ncd \nef')

Python函数

首字母大些
python 2 map不要转换为list
python 3 map不能直接Print 要转换为list

map()函数
map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。
def format_name(s):
return s.title()
print (list(map (format_name,['ad','asdsfs','rergWQQ'])))

1、s.capitalize()

2、s[0].upper s[1:].lower

3、s.title()

2、reduce()函数也是Python内置的一个高阶函数。reduce()函数接收的参数和 map()类似,一个函数 f,一个list,但行为和 map()不同,reduce()传入的函数 f 必须接收两个参数,reduce()对list的每个元素反复调用函数f,并返回最终结果值。
reduce 做阶乘/字符串拼接
from functools import reduce

def f(x,y):
return x*y
print (reduce(f,[2,3,5,6]))//会先算2*3在算6*5....

//过滤
import math
def is_sqr(x):
a=int( math.sqrt(x))
return a*a==x
print (list(filter(is_sqr, range(1, 101))))

//排序
import math
a = ['bob', 'about', 'Zoo', 'Credit']
print(sorted(a, key=str.lower))

lambda 匿名函数,冒号前面X表示函数参数
lambda x: x * x=
def f(x)
return x*x
map(lambda x: x * x, [1, 2, 3, 4, 5, 6, 7, 8, 9])----[1,4,9,16,25,36,49,64,81]

Python 属性访问权限

Python对属性权限的控制是通过属性名来实现的,如果一个属性由双下划线开头(__),该属性就无法被外部访问。

但是,如果一个属性以"__xxx__"的形式定义,那它又可以被外部访问了,以"__xxx__"定义的属性在Python的类中被称为特殊属性,有很多预定义的特殊属性可以使用,通常我们不要把普通属性用"__xxx__"定义。

以单下划线开头的属性"_xxx"虽然也可以被外部访问,但是,按照习惯,他们不应该被外部访问。

__xxx__:如果一个属性以该形式定义,这种定义被称为特殊属性
_xxx:可以在子类中使用
__xxx:不可以在子类中使用(无法被外部访问)

当实例属性和类属性重名时,实例属性优先级高

转载于:https://www.cnblogs.com/Refun-7/p/6279162.html

Python简记--函数相关推荐

  1. 【Python】函数图像绘制:二维图像、三维图像、散点图、心形图

    [Python]函数图像绘制:二维图像.三维图像.散点图.心形图 所有需要用的包 二维图像 三维图像 散点图绘制 心形图绘制 所有需要用的包 from mpl_toolkits.mplot3d imp ...

  2. 技术图文:Python 匿名函数 VS. C# Lambda表达式

    背景 前段时间在知识星球上立了一个Flag,至少写10篇关于 Python,Matlab 和 C# 对比的总结. 这是第 2 篇,从定义和应用两个角度来对比 Python 的匿名函数 与 C# 的La ...

  3. Python divmod() 函数

    Python divmod() 函数 python divmod() 函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b). 函数语法 divmod(a, b) ...

  4. python参数传递方法_深入理解python中函数传递参数是值传递还是引用传递

    python 的 深入理解python中函数传递参数是值传递还是引用传递 目前网络上大部分博客的结论都是这样的: Python不允许程序员选择采用传值还是传 引用.Python参数传递采用的肯定是&q ...

  5. python中函数包括标准库函数吗_Python语言和标准库(第二章:函数)

    a-如何创建函数. b-给出一些指导原则,帮助思考如何创建和组织程序以使用函数. c-如何编写函数,使随后可以询问它们的工作方式和实现的功能. 2.1将程序放在单独的文件里 为了更加方便,从现在开始, ...

  6. c int转字符串_【C++实现python字符串函数库】字符串匹配函数startswith与endswith

    [C++实现python字符串函数库]字符串匹配函数startswith与endswith 这两个函数用于匹配字符串的开头或末尾,判断是否包含另一个字符串,它们返回bool值.startswith() ...

  7. python中函数和方法的区别?Python编程判断当前获取的对象是函数还是方法

    python中函数和方法的区别?Python编程判断当前获取的对象是函数还是方法 目录

  8. python log函数怎么打_Python的log日志功能及设置方法

    python log函数怎么打_Python的log日志功能及设置方法_Elaine要当律师的博客-CSDN博客

  9. Python staticmethod() 函数

    Python staticmethod() 函数 正在上传-重新上传取消​ Python 内置函数 python staticmethod 返回函数的静态方法. 该方法不强制要求传递参数,如下声明一个 ...

最新文章

  1. 【青少年编程】【四级】奇偶之和
  2. Flex Socket 跨域问题的解决办法
  3. docker 必然用到的一些指令
  4. leetcode 476. Number Complement | 476. 数字的补数(位运算)
  5. Elasticsearch7.15.2 mysql8.0.26 logstash-input-jdbc 数据增量索引构建
  6. 主动变被动9个例句_小管理,大智慧——激发团队变被动为主动的奥秘
  7. goland gorm分组查询统计_MySQL·查询(一)
  8. 汇编语言下载安装及使用(hello world,仅供学习参考)
  9. 迅雷精简版 for Mac!附精简教程!
  10. 2020年阴历二月二十六 投资理财~读万科财报有感
  11. OpenStreetMap地图服务器安装
  12. vos3000 检测版本失败_超级兔子安装失败检测新版本失败等问题解决方法
  13. CSS 单(多)行文本超过部分显示省略号,解决数字或英文不换行问题
  14. 《C指针》学习笔记( 第四、五章)指针与字符串、指针与多维数组
  15. PVE7更新AQC107网卡驱动,解决奇葩问题。
  16. apollo github的说明介绍
  17. 手写字体的fisher算法识别
  18. 尼科彻斯定理(简单易懂)
  19. 认识华为 | 华为最基本的使命是活下去
  20. 【深度学习】DQN的经验回放(Experience Reply)和目标网络(Target Network)

热门文章

  1. 内购订单进行二次处理_更学教育:卖家在投诉异常订单的流程是怎么样的?
  2. 固定资产分类与代码_促进产业技术升级换代!固定资产加速折旧优惠政策了解一下...
  3. python零基础知识_python 零基础 基本知识
  4. java执行完main就结束了吗_为什么main方法中执行完第一个方法完之后,后面的代码都不执行了?...
  5. java jmap mat_利用jmap和MAT等工具查看JVM运行时堆内存
  6. 怎么判断一个字符串的最长回文子串是否在头尾_回文自动机入门
  7. php接口三结构,grape动态PHP结构(三)——API接口
  8. java notserializableexception,java.io.NotSerializableException
  9. Spark基础学习笔记19:RDD的依赖与Stage划分
  10. Spring Boot基础学习笔记13:路径扫描整合Servlet三大组件