1. 在__init__(self,...)初始化函数中。定义对象的属性,这些属性不用所有写在括号里,括号里的表示定义的时候须要赋初始值的一些属性,而其它不用初始值的属性。能够

直接卸载代码块中,self.属性名,就这样进行定义就可以





2. random.randint(n,m)会返回n到m之间的数值。而且包含m。而range(n,m)不包含m





3. datetime模块。当中有个datetime类,这个类用来定义时间。比方:定义一个时间对象,when=datetime.datetime(2015。5,5。2,5。2)。when对象里面的属性就是年月日,时分秒。能够任意显示不论什么属性,print(when.year),这样就显示了年。datetime模块里面还有date,time这俩个个小类,假设仅仅关系日期就用date。假设仅仅关心时分秒则用time类





4. 还能够进行分解,在datetime模块里面还有date和time函数。对象通过调用这俩个个函数来显示时分秒或者年月日都能够,when.date()或者when.time()





5. 对于连个datetime对象相减我们得到的是还有一个datetime对象

 



6. python中的30个keyword:          and,del,for,is,raise,assert,elif,from,lambda,return,break,else,global,not,tyr,class,except,if,or,while,continue,exec,import,pass,with,,def,finally,in,print,yield





7. python中,有3种内建的数据结构:列表、元组和字典。

1.【列表】

     list是处理一组有序项目的数据结构,即你能够在一个列表中存储一个序列的项目。列表中的项目。

列表中的项目应该包含在方括号里,

     这样python就知道你是在指明一个列表。一旦你创建了一个列表。你就能够加入。删除,或者是搜索列表中的项目。因为你能够添加或删除项目。

     我们说列表是可变的数据类型,即这样的类型是能够被改变的。而且列表是能够嵌套的。





2.【元组】

     元祖和列表十分相似,只是元组是不可变的。即你不能改动元组。元组通过圆括号里用逗号分隔的项目定义。元组通经常使用在使语句或用户定义的函数可以安全的採用一组值的时候,即被使用的元组的值不会改变。元组可以嵌套。





3【 字典】

    字典类似于你通过联系人名称查找地址和联系人具体情况的地址簿,即。我们把键(名字)和值(具体情况)联系在一起。

注意,键必须是唯一的,就像假设有两个人恰巧同名的话。你无法找到正确的信息。键值对在字典中以这种方式标记:d = {key1 : value1, key2 : value2 }。

注意它们的键/值对用冒号切割,而各个对用逗号切割,全部这些都包含在花括号里。

另外,记住字典中的键/值对是没有顺序的。假设你想要一个特定的顺 序,那么你应该在使用前自己对它们排序。

8. 对于函数的使用,在传递參数的时候,假设我们把一个变量传递给一个形參。那么这传递的是这个变量所相应的对象。而不是‘变量本身’。假设这个变量所代表的对象。也就是他所相应的值或列表之类的对象,是可变的,比方是:列表之类的。列表是能够添加,降低,删除做这些变化的,那么函数就能够改变这个变量所相应的值,假设是数字,字母之类的。这些对象是不能做改动的,那么函数就算调用了,但也不能改动这个变量,由于她所相应的对象是不能改动的





9. def语句中的函数体能够包括一个或多个return语句





10. in在python中既能够是keyword也能够是运算符的作用





11. 在函数中。有默认值形參的,在调用函数的时候,假设这个默认值是不可改变的对象或类型,比方是字符或者数字,那么在多次调用的时候,这个形參没有记忆能力。但假设这个形參的默认值是可变的。比方说是列表,那么下次在调用这个函数的时候,假设还没有给这个形參一个实參的话。也就是用的是默认值,那么这个默认值就会变化,这个形參会有记忆能力的

python菜鸟日记1的更多相关文章

  1. Python 学习日记(第三周)

    知识回顾 在上一周的学习里,我学习了一些学习Python的基础知识下面先简短的回顾一些: 1Python的版本和和安装 Python的版本主要有2.x和3.x两个版本这两个版本在语法等方面有一定的区别 ...

  2. Python菜鸟快乐游戏编程_pygame(6)

    Python菜鸟快乐游戏编程_pygame(博主录制,2K分辨率,超高清) https://study.163.com/course/courseMain.htm?courseId=100618802 ...

  3. Python菜鸟快乐游戏编程_pygame(5)

    Python菜鸟快乐游戏编程_pygame(博主录制,2K分辨率,超高清) https://study.163.com/course/courseMain.htm?courseId=100618802 ...

  4. Python菜鸟快乐游戏编程_pygame(4)

    Python菜鸟快乐游戏编程_pygame(博主录制,2K分辨率,超高清) https://study.163.com/course/courseMain.htm?courseId=100618802 ...

  5. Python菜鸟快乐游戏编程_pygame(3)

    Python菜鸟快乐游戏编程_pygame(博主录制,2K分辨率,超高清) https://study.163.com/course/courseMain.htm?courseId=100618802 ...

  6. Python菜鸟快乐游戏编程_pygame(2)

    Python菜鸟快乐游戏编程_pygame(博主录制,2K分辨率,超高清) https://study.163.com/course/courseMain.htm?courseId=100618802 ...

  7. Python菜鸟快乐游戏编程_pygame(1)

    Python菜鸟快乐游戏编程_pygame(博主录制,2K分辨率,超高清) https://study.163.com/course/courseMain.htm?courseId=100618802 ...

  8. Python学习日记 --day2

    Python学习日记 --day2 1.格式化输出:% s d  (%为占位符 s为字符串类型 d为数字类型) name = input('请输入姓名') age = int(input('请输入年龄 ...

  9. python学习日记(基础数据类型及其方法01)

    数字 int 主要是用于计算的,常用的方法有一种 #既十进制数值用二进制表示时,最少使用的位数i = 3#3的ASCII为:0000 0011,即两位 s = i.bit_length() print ...

随机推荐

  1. Java中的BIO,NIO,AIO分别是什么

    BIO:同步并阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善.BIO方式适用 ...

  2. day02五大运算符:逻辑运算符、成员运算符、算数、比较、赋值、

    # -*- encoding: utf-8 -*-# print('hello 中国')# 变量# print(10 + 20 + 3 + 15)# print((10 + 20 + 3 + 15)* ...

  3. 13. OPTIMIZER_TRACE

    13. OPTIMIZER_TRACE OPTIMIZER_TRACE表提供由跟踪语句的优化程序跟踪功能生成的信息. 要启用跟踪,请使用optimizer_trace系统变量. 有关详细信息,请参阅M ...

  4. MySQL autocommit 和 start transaction

    autocommit 和 start transaction 都是事务相关的命令.类似MyISAM的mysql引擎就不支持. autocommit 默认是ON状态,即sql语句是自动提交的 show ...

  5. Kubernetes集群中修复状态为NotReady的节点

    度个假回来发现自己集群中的节点都挂了,全部是NotReady状态 但是除了.10节点外,其他主机并没有挂,可以远程连接上, 那就考虑是kubernetes系统的问题 解决的方法是重启kube-prox ...

  6. 【01背包变形】Robberies HDU 2955

    http://acm.hdu.edu.cn/showproblem.php?pid=2955 [题意] 有一个强盗要去几个银行偷盗,他既想多抢点钱,又想尽量不被抓到.已知各个银行 的金钱数和被抓的概率 ...

  7. Java调用K3Cloud的密码加密算法实现登录密码检验

    背景: 最近要开始做K3Cloud移动,BOS平台的移动单据收费,就想单独做移动模块,搭建环境:后台SSH2,前端Android.在手机端登录时通过Ajax方式传递用户名和密码到后台校验,后台在去K3 ...

  8. SkyWalking 分布式追踪系统

    随着微服务架构的流行,一些微服务架构下的问题也会越来越突出,比如一个请求会涉及多个服务,而服务本身可能也会依赖其他服务,整个请求路径就构成了一个网状的调用链,而在整个调用链中一旦某个节点发生异常,整个 ...

  9. mappedBy的具体使用及其含义

    mappedBy: 1>只有OneToOne,OneToMany,ManyToMany上才有mappedBy属性,ManyToOne不存在该属性: 2>mappedBy标签一定是定义在被拥 ...

  10. [codeVS1204] 单词背诵

    题目描述 灵梦有n个单词想要背,但她想通过一篇文章中的一段来记住这些单词. 文章由m个单词构成,她想在文章中找出连续的一段,其中包含最多的她想要背的单词(重复的只算一个).并且在背诵的单词量尽量多的情 ...