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. Bootstrap 3 Glyphicons are not working

    Bootstrap 3 Glyphicons are not working 解答1 Note to readers: be sure to read @user2261073's comment a ...

  2. java session cookie的使用

    Cookie; Session; URL重写; cookie在J2EE项目中的使用,Java中把Cookie封装成了java.servlet.http.Cookie类.每个Cookie都是该Cooki ...

  3. 洛谷 P1518 两只塔姆沃斯牛

    P1518 两只塔姆沃斯牛 The Tamworth Two 简单的模拟题,代码量不大. 他们走的路线取决于障碍物,可以把边界也看成障碍物,遇到就转,枚举次,因为100 * 100 * 4,只有4个可 ...

  4. sql数据表的设计思路

    好的表结构分的比较细致,个人理解大概主要分为主表.明细.历史记录表.中间表,辅助表结构应该分为:类型表.状态表.统计表.统计明细表等.为了一个功能加那么多表实在是多余,如果写一个非常复杂的业务逻辑还是 ...

  5. 条款18:让接口容易被正确使用,不易被误用(Make interface easy to use correctly and hard to use incorrectly)

    NOTE : 1.好的接口容易被正确使用,不容易被误用.应该让所有接口努力达成这些性质. 2.“促进正确使用”的办法包括接口的一致性,以及内置类型的行为兼容. 3.“阻止误用”的办法包括建立新类型/限 ...

  6. Centos 7安装Mysql5.7

    1.下载(国内镜像,比搜狐的快一点):http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc ...

  7. CU论坛常用知识点汇总

    1.正则表达式详解 http://bbs.chinaunix.net/thread-63273-1-1.html http://bbs.chinaunix.net/thread-605570-1-1. ...

  8. 关于shell中常见功能的实现方式总结

    一.shell脚本中连接数据库 二.

  9. 一张图表,人人都能建立自己的AARRR运营模型

    每次跟同行聊运营,聊用户,聊产品,最后都会回到AARRR模型上来,这个用户全生命周期模型概括了互联网产品运营的5个关键环节. 获客是运营的基础,促进用户活跃才能让产品有生命力,提升留存减少流失让用户规 ...

  10. 大数据学习——mapreduce学习topN问题

    求每一个订单中成交金额最大的那一笔  top1 数据 Order_0000001,Pdt_01,222.8 Order_0000001,Pdt_05,25.8 Order_0000002,Pdt_05 ...