#python
学习python
Joshua-
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python文件学习
练习题:1、打开中文字符的文档时,会出现乱码,Python自带的打开文件是否可以指定文字编码?还是只能用相关函数?可以 open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True) encoding=‘utf8’2、编写程序查找最长的单词输入文档: res/test.txt题目说明:def longest_word(filename): try:原创 2020-08-09 00:06:11 · 214 阅读 · 0 评论 -
python 模块
python 模块if __name__ == __main__python 没有统一入口,__name__:是内置变量,可用于表示当前模块的名字。如果一个 .py 文件(模块)被直接运行时,其__name__值为__main__,即模块名为__main__。PI = 3.14def main(): print("PI:", PI)if __name__ == "__main__": # __name__ = __main__ main()练习题1:1、怎么查出通过原创 2020-08-07 22:51:22 · 166 阅读 · 0 评论 -
python _类和对象学习
练习题:1、以下类定义中哪些是类属性,哪些是实例属性?类中定义对象为类属性, 在类中通过自身调用的对象为实例属性2、怎么定义私有⽅法?__ : 双下划线3、尝试执行以下代码,并解释错误原因:class C: def myFun(): print('Hello!') c = C() # C 对象还没有完整定义 c.myFun()class C: def myFun(self): print('Hello!')原创 2020-08-05 22:49:10 · 310 阅读 · 0 评论 -
python函数与Lambda表达式
python函数与Lambda表达式函数的定义:def functionname(parameters): "函数_文档字符串" function_suite return [expression]函数定义的参数为形参,表示表示占据一个参数位置,传递的值为实参;def MyFirstFunction(name): "函数定义过程中name是形参" # 因为Ta只是一个形式,表示占据一个参数位置 print('传递进来的{0}叫做实参,因为Ta是具原创 2020-08-02 18:57:55 · 271 阅读 · 0 评论 -
python序列
集合字典序列记录学习 全部参考 https://github.com/datawhalechina/team-learning-program针对序列的内置函数list(sub) 把一个可迭代对象转换为列表。tuple(sub) 把一个可迭代对象转换为元组。str(obj) 把obj对象转换为字符串len(s) 返回对象(字符、列表、元组等)长度或元素个数。max(sub)返回序列或者参数集合中的最大值min(sub)返回序列或参数集合中的最小值sum(iterable[, st原创 2020-07-31 18:27:10 · 204 阅读 · 0 评论 -
python集合
集合python中set 和 dict 类似, 一组key的集合,不储存value,自动过滤掉重复key值,key为不可变类型,即可哈希的值num = {} # <class 'dict'>num = set() # <class 'set'> num = {1, 2, 3, 4, 1}num2 = numprint(id(num), num, type(num)) # 1983841979976 {1, 2, 3, 4} <class 'set'&g原创 2020-07-31 16:47:38 · 124 阅读 · 0 评论 -
python 字典
字典字典是 Python 唯一的一个 映射类型,字符串、元组、列表属于序列类型。数值、字符和元组 都能被哈希,因此它们是不可变类型。列表、集合、字典不能被哈希,因此它是可变类型。字典的定义字典 是无序的 键:值(key:value)对集合,键必须是互不相同的(在同一个字典之内)。dict 内部存放的顺序和 key 放入的顺序是没有关系的。dict 查找和插入的速度极快,不会随着 key 的增加而增加,但是需要占用大量的内存。创建字典city = {'四川':'成都','湖北':'武原创 2020-07-30 21:53:18 · 211 阅读 · 0 评论 -
python_字符串
创建字符串记录学习 全部参考 https://github.com/datawhalechina/team-learning-programt1 = 'i love Python!'t2 = "I love Python!"原始字符串只需要在字符串前边加一个英文字母 r 即可。print(r'C:\Program Files\Intel\Wifi\Help') # C:\Program Files\Intel\Wifi\Help字符串的切片与拼接s = 'Python'prin原创 2020-07-28 22:01:48 · 138 阅读 · 0 评论 -
python_ 元组
元组记录学习 全部参考 https://github.com/datawhalechina/team-learning-program创建元组t1 = (1, 10.31, 'python') # (1, 10.31, 'python') <class 'tuple'>t2 = 1, 10.31, 'python' # (1, 10.31, 'python') <class 'tuple'># 二维元组:nested1 = ((1, 10.31, 'py原创 2020-07-28 20:46:55 · 167 阅读 · 0 评论 -
Python 标准异常总结
python异常处理记录学习 全部参考 https://github.com/datawhalechina/team-learning-programPython 标准异常总结BaseException:所有异常的 基类Exception:常规异常的 基类StandardError:所有的内建标准异常的基类ArithmeticError:所有数值计算异常的基类FloatingPointError:浮点计算异常OverflowError:数值运算超出最大限制ZeroDivisionErro原创 2020-07-25 11:22:29 · 907 阅读 · 0 评论 -
python 学习
python 学习记录学习 全部参考 https://github.com/datawhalechina/team-learning-programenumerate()函数enumerate(sequence, [start=0])sequence – 一个序列、迭代器或其他支持迭代对象。start – 下标起始位置。返回 enumerate(枚举) 对象 例:seasons = ['Spring', 'Summer', 'Fall', 'Winter']lst = l原创 2020-07-23 22:14:20 · 266 阅读 · 0 评论 -
python可变/不可变对象
python可变/不可变对象可变对象:list/set/dict不可变对象: bool/int/float/tuple/str/frozensetdef flist(l): l.append(0) print(l) # id(l) 2163330867784 l = [] # id(l) 2163330867784flist(l) # [0] # id(l) 2163330867784flist原创 2020-07-23 10:54:42 · 175 阅读 · 0 评论 -
python 变量运算符数据结构
python 基础学习一记录学习 全部参考 https://github.com/datawhalechina/team-learning-program注释#:单行注释''' ''' 或者 """ """ :多行注释运算符算数运算符加(+)减(-)乘(*)除(/) 整除(//) 取余(%) 幂(**)比较运算符大于(>) 小于(<) 等于(==) 不等于(!=) 大于等于(>=) 小于等于(<=)逻辑运算符与(and) 或(or) 非(原创 2020-07-20 10:25:13 · 195 阅读 · 0 评论 -
Python 列表学习
Python listindex:从零开始1.切片:语法[start:stop:step]step代表切片步长;切片区间为[start,stop),左闭右开1.step > 0 从左往右切2.step < 0 从右往左切3.start,stop默认值为列表的头和尾,step默认值为14.start,stop小于零 表示倒数的第几个元素2.li.count(1) ...原创 2020-07-23 17:48:31 · 819 阅读 · 0 评论
分享