`
lantian_123
  • 浏览: 1368504 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

python记事

 
阅读更多

Python函数

python 不需要指定是否有返回值,每一个python都有一个返回值,没有return语句时,将返回None(空值)

 

python函数中的参数不需要指定数据类型

 

python 是一门动态的,强类型的语言 (动态指的是程序运行期间才能确定数据类型,强类型是一种数据类型不明确的进行转换成另外一种数据,这两个数据无法进行操作  如:a=3  b = "4"  a+b会报错).

 

python可以将文件名当做模块导入(文件名的前缀就是模块的名称),然后可以调用其中公共的函数,类,属性.如有文件 odbchelper.py 那么可以这样: import odbchelper

 

python对对象的定义是松散的,某些对象既没有属性也没有方法,也不是所有的对象都可以子类化,从感性角度来说万物皆对象可以解释为:一些都可以赋值给变量或作为参数传递给函数。

 

所有的模块都有一个__name__属性,__name__的值取决于如何应用模块,如果import 模块,那么__name__的值为模块的文件名,同时也可以像一个标准的程序一样直接运行模块,这个时候__name__的值为"__main__"

 

Dictionary的值可以是任意数据类型,包括字符串,整数、对象,以及dictionary。而他的key可以是字符串、整数、(不可变类型)

 

list映射:通过对list中的每个元素应用到一个函数中,从而将list映射为另外一个list

li = [12,3,4,5]       [elem * 2 for elem in li]

 

join与split

字符串的join方法将元素为字符串的list 连接成单个字符串

":".join(["1","2","3","4"])       <>          "1:2:3:4".split(":")

 

getattr获取对象引用

 

getattr可以得到运行时才知道名称的函数引用

li = ["hello","world"]

如:getattr(li,"pop")  //返回一个pop()函数引用

getattr的第三个参数作为缺省的返回值

 

list过滤

 

li = ["a", "mpilgrim", "foo", "b", "c", "b", "d", "d"]
[elem for elem in li if len(elem) > 1]

 

lambda函数

快速单行定义的最小函数

 

#普通函数
def foo(x):
     return x*2

#lambda函数
foo = lambda x:x*2

#调用
foo(3)
 

s.ljust(num) :用空格填充字符串s已达到长度num,原则是不会截断s

 

分享到:
评论

相关推荐

    Python写的记事程序

    用Python写的记事程序,用wx生成界面,在界面上编辑文字点击保存之后自动保存为以当前日期命名的txt文件。可以根据文件名选择文件打开。

    Python写的记事本源程序

    Python写的记事本源程序

    19年记事日历

    可以添加209年每天的工作计划,写在每天的工作计划,方便日后查看工作

    51商城管理Python源代码

    "新建 文本文档.txt"可能包含临时记事或其他辅助信息,具体用途需查看文件内容。 综上所述,51商城管理Python源代码涵盖了Web开发的多个方面,包括Python基础知识、Web框架的运用、数据库操作、用户认证、支付接口...

    记事狗-微博系统

    可能采用Java、Python、Node.js等服务器端编程语言,结合Spring Boot、Django或Express等框架构建高效的服务。 4. **数据库管理**:为了存储用户信息、微博内容、关注关系等数据,系统会使用数据库。可能是MySQL、...

    (源码)基于Python的财务记账系统.zip

    # 基于Python的财务记账系统 ## 项目简介 这是一个基于Python的图形用户界面(GUI)财务记账系统。用户可以通过简单的点击和输入,记录支出、收入、借款、还款以及记事等财务信息。系统提供数据库支持,方便用户...

    Python使用文本编辑器学习教程(打印hello, world).docx

    首先,让我们澄清为什么不应该使用Word或Windows记事本来编写Python程序。Word保存的文件格式不兼容纯文本,而记事本会在文件开头添加UTF-8的字节顺序标记(BOM),这可能导致Python解释器在尝试运行时出现问题。 ...

    带阴历与记事功能的万年历

    对于公历,我们可以利用标准的日期时间库,如Python中的datetime模块,来轻松获取和操作日期。但农历的计算就相对复杂,需要考虑月相、闰月等因素。常见的农历转换算法有蔡勒公式(Zeller's congruence)和汉密尔顿...

    Python-tnote一个奶奶也会喜欢的命令行笔记应用程序

    【Python-tnote:一个简单易用的命令行笔记应用】 在信息技术日益发达的今天,各种应用程序层出不穷,其中...如果你的奶奶也需要一个记事工具,那么tnote无疑是最佳选择,因为它真正做到了简单到任何人都能轻松掌握。

    记事本源代码和课程设计论文

    本文将深入探讨“记事本源代码”和“课程设计论文”这两个核心主题,以及它们如何在教育过程中发挥重要作用。 首先,让我们关注“记事本源代码”。记事本是Windows操作系统内置的一个简单文本编辑器,它允许用户...

    仿微博记事狗微博20110922

    【标题】:“仿微博记事狗微博20110922”是一个与微博相关的项目或软件,可能是一个在2011年9月22日开发的微博客户端模仿程序,或者是对微博功能的某种模拟实现。这个标题暗示了我们要讨论的内容与社交媒体平台微博...

    C#好用的记事有高亮显示代码

    标题 "C#好用的记事本具有高亮显示代码" 暗示我们讨论的是一款专为C#开发者设计的高级记事本应用程序。这款记事本软件不仅具备基本的文字编辑功能,还特别强调了代码高亮显示,这对于编写和阅读C#代码来说非常实用。...

    2023年9月7日CIE电子学会青少年Python三级官网模拟测试题答案解析

    2023年9月7日CIE电子学会青少年Python三级官网模拟测试题,是2023年九月三级考试前的模拟测试题,不是真题。压缩包里有html、PDF、word、rtf记事板和png图片5种格式,保证能打开。含答案解析

    利用Python如何生成便签图片详解

    在Python编程中,生成带有文字的便签图片是一项常见的任务,尤其在数据可视化、社交媒体分享或者个人记事中。Python的Pillow库提供了强大的图像处理功能,包括将文本转化为图片。本文将详细介绍如何使用Pillow库来...

    我的记事大家来看看呀

    【标题】"我的记事大家来看看呀" 暗示这是一个个人笔记或代码记录的集合,可能是为了分享或展示编程学习或项目经验。这个标题可能指的是一个包含多种编程笔记、代码示例或个人项目的压缩文件。 【描述】"我的记事本...

    notepad++ 记事

    《记事:深入探索Notepad++的高效使用》 Notepad++,这是一款深受程序员喜爱的免费源代码编辑器,尤其在Windows操作系统环境下,它的功能强大、轻巧易用,使其成为了众多开发者日常工作中不可或缺的工具。这款软件...

    Python_training

    Python_training bmi-BMI程序(如果有判断) 驾驶-年纪(多层if判断) guess_number-猜数字(如果和同时) guess_password-猜密码(如果有) Monty_Hall_Problem-三门问题的频率(随机) 产品-记事(同时) Python_...

    记事本源代码

    标题中的“记事本源代码”指的是开源或可获取到的、用于创建基本文本编辑器程序的编程代码。记事本是Windows操作系统中一个简单的文本编辑工具,它能打开、编辑和保存纯文本文件。这个描述暗示我们这里可能包含一个...

    高级记事本,程序员专用记事本

    例如,用户可以创建一个"Python项目"的分类,将所有关于Python编程的学习笔记和代码片段归类于此,同时还可以在"待处理"和"处理中"的分类下记录待解决的问题和正在处理的任务,这样就能保持工作空间的清晰,提高工作...

Global site tag (gtag.js) - Google Analytics