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. C ++ _基础之共用体

    由以下代码来进一步学习共用体 #include <stdio.h> #include<iostream> void main() { union un { int a; cha ...

  2. TWaver3D直线、曲线、曲面的绘制

    插播一则广告(长期有效) TWaver需要在武汉招JavaScript工程师若干 要求:对前端技术(JavasScript.HTML.CSS),对可视化技术(Canvas.WebGL)有浓厚的兴趣 基 ...

  3. Centos7 使用firewall管理防火墙

    一.Centos7使用firewall的管理防火墙 1.firewalld基本使用 启动:systemctl start firewalld 关闭:systemctl stop firewalld 状 ...

  4. 【C#】【数据结构】005-栈:顺序栈

    C#数据结构:顺序栈 1.自定义顺序栈结构: /// <summary> /// 顺序栈 /// </summary> /// <typeparam name=" ...

  5. python基础——3(流程控制)

    一.if判断 1.语法一: if 条件: 子代码块 示例代码: sex = 'female' age = 18 is_beautiful = True if sex == 'female' and a ...

  6. xtu read problem training 2 B - In 7-bit

    In 7-bit Time Limit: 2000ms Memory Limit: 65536KB This problem will be judged on ZJU. Original ID: 3 ...

  7. 66. No EntityManager with actual transaction available for current thread【从零开始学】

    [从零开始学习Spirng Boot-常见异常汇总] 具体异常信息: org.springframework.dao.InvalidDataAccessApiUsageException: No En ...

  8. python 快排,堆排,归并

    #归并排序 def mergeSort(a,L,R) :     if(L>=R) :         return     mid=((L+R)>>1)     mergeSort ...

  9. BZOJ1775: [Usaco2009 Dec]Vidgame 电视游戏问题

    n<=50个游戏机有花费,每个游戏机有Gi<=10种游戏,每种游戏有花费有收益,买了游戏机才能玩对应游戏,求最大收益. 这就是一个背包!不过有依存关系,就不会了! 方法一:f[i][j]表 ...

  10. MITM Proxy环境搭建

    MITM_Proxy环境搭建 环境要求 系统环境要求: Ubuntu 14.04 x64,CentOS 7 x64以上版本系统(建议使用xubuntu 14.04 x64,稳定硬件要求低) Pytho ...