python基础知识(二)

77. 字典类型是一种无序的对象集合,通过来存取 
78. 字典类型中的数据 不可以 进行分片和合并操作 
79. 字典长度是 可以 改变的 
80. 字典是 键值对 的集合 
81. 字典中的键只能对应 一个 值 
82. 字典中多个元素之间使用 逗号 分隔开,每个元素的“键”与“值”之间使用冒号分隔开 
83. 字典对象的 items() 方法返回字典中的“键-值对”视图 
84. 字典对象的 keys() 方法返回字典的“键”视图 
85. 字典对象的 values() 方法返回字典的“值”视图 
86. python 中的数据结构分为可变类型和不可变类型,可变类型有 列表、集合、字典 ,不可变类型有 元组、字符串、数字 
87. 字典的“键”必须是 不可变 类型 
88. Pyhton 中的有序数据类型有: 列表、元组、字符串 。 
89. Pyhton 中的无序数据类型有: 集合、字典 。 
90. Python 字典中的“键” 不可以 重复,字典中的“值” 可以 重复。 
91. Python 集合中的元素 可以 是元组, 不可以是列表。 
92. Python 中使用 set() 建立空集合 
93. 判断对错:无法删除集合中指定位置的元素,只能删除特定值的元素。 对 
94. 判断对错:运算符 in 作用于集合时比作用于列表快得多。 对 
95. 函数通过 函数名 进行调用 
96. 函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的 输入输出 即可。 
97. Python 使用 def 保留字定义一个函数 
98. 在函数中,return 语句可以出现多次 
99. 使用 global 关键字,可以在函数内给全局变量赋值 
100. 在函数内部可以通过关键字 global 来定义全局变量 
101. 函数内部定义的 局部 变量当函数调用结束后被自动删除 
102. 在同一个作用域内, 局部 变量会隐藏同名的 全局 变量 
103. 局部变量在函数内部创建和使用,函数退出后,局部变量被释放,下次调用函数时 不可以 继续使用局部变量上次的值 
104. 在使用 import 导入函数时,可以使用 as 语句给函数指定别名 
105. lambda 关键字用于定义简单的、能够在一行内表示的函数 
106. lambda 表达式中可以使用任意复杂的表达式,但是必须只编写一个表达式 
107. 调用函数时,在实参前面加一个 *(星号) 表示序列解包 
108. 如果函数中没有 return 语句,则默认返回 None(空值) 
109. 形参可以看做是函数内部的 局部 变量,函数运行结束之后形参就不可访问了。 
110. 在 Python 中定义函数时 不需要 声明函数参数的类型 
111. 在 Python 中定义函数时 不需要 声明函数的返回值类型 
112. 在定义函数时,某个参数名字前面带有一个*符号表示可变长度参数,可以接收任意多个普通实参并存放于一个元组 之中 
113. 在定义函数时,某个参数名字前面带有两个*符号表示可变长度参数,可以接收任意多个关键参数并将其存放于一个 字典 之中。 
114. 定义函数时,带有默认值的参数必须出现在参数列表的最右端,任何一个带有默认值的参数右边 不可以 出现没有默认值的参数 
115. 包含 yield 语句的函数一般称为生成器函数,可以用来创建生成器对象 
116. 函数定义中参数列表里面的参数叫做 形式参数,简称形参 
117. 函数调用时参数列表中给出要传入函数内部的参数,这类参数称为 实际参数,简称实参 
118. 采用名称传参的时候,实参的顺序和形参的顺序可以不同 
119. 程序在调用函数时,将实参复制给函数的形参 
120. Python 不支持函数重载 
121. 函数 可以 作为元素添加到集合对象中 
122. 函数 可以 作为参数值传递给其它函数 
123. 函数 可以 当做函数的返回值 
124. python 采用传 对象引用 的方式进行参数传递. 
125. Python 中的函数包括: 内置函数、标准库函数、第三方库函数 
126. 判断对错:尽管可以使用 import 语句一次导入任意多个标准库或扩展库,但是仍建议每次只导入一个标准库或扩展库。 对 
127. 判断对错:不同作用域中的同名变量之间互相不影响,也就是说,在不同的作用域内可以定义同名的变量。 对 
128. 判断对错:全局变量会增加不同函数之间的隐式耦合度,从而降低代码可读性,因此应尽量避免过多使用全局变量。 对 
129. 判断对错:递归函数应该有边界条件以保证函数正确性。 对 
130. Python 使用 class 关键字来定义类 
131. 在 Python 中,不论类的名字是什么,__init__()都是 构造方法 
132. 在 Python 中定义类时,如果某个成员名称前有 2 个下划线 则表示是私有成员。 
133. Python 中没有严格意义上的私有成员,对于 Python 类中的私有成员,可以通过 对象名.类名_私有成员名 的方式来访问。 
134. 如果定义类时没有编写析构函数,Python 将提供一个 默认的析构函数 进行必要的资源清理工作。 
135. 在 Python 中定义类时实例方法的第一个参数名称不管是什么,都表示 对
象自身 ,在类的外部通过对象名来调用实例方法时 不需要 为该参数传值136. 在 python 中,类具有面向对象的基本特征,即 封装性 、 继承性 、和 多态性 
137. 定义类时,在一个方法前面使用@classmethod 进行修饰,那么,该方法属于 类方法 
138. 定义类时,在一个方法前面使用@staticmethod 进行修饰,那么,则该方法属于 静态方法 
139. 对文件进行写入操作之后, flush() 方法用来在不关闭文件对象的情况下将缓冲区内容写入文件 
140. 使用上下文管理关键字 with 可以自动管理文件对象,不论何种原因结束该关键字中的语句块,都能保证文件被正确关闭。 
141. 使用内置函数 open()且以”w”模式打开的文件,文件指针默认指向文件开头 
142. 文件对象是 可以 迭代的。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值