python基础巩固
幸运的蜗牛崽
这个作者很懒,什么都没留下…
展开
-
序列
序列:字符串,列表,元组,集合和字典内置函数:函数作用例子list(sub)把一个可迭代对象转换为列表tuple(sub)把一个可迭代对象转换为元组str(sub)把obj对象转换为字符串len(s)返回对象(字符、列表、元组等)长度或元素个数串max(s)返回序列或者参数集合中的最大值min(s)返回序列或者参数集合中的最小值sum(iterable[, start=0])返返回序列iterable与可选参数start原创 2020-08-25 21:57:32 · 131 阅读 · 0 评论 -
字典
可变类型与不可变类型那么如何快速判断一个数据类型 X 是不是可变类型的呢?两种方法:麻烦方法:用 id(X) 函数,对 X 进行某种操作,比较操作前后的 id,如果不一样,则 X 不可变,如果一样,则 X 可变。便捷方法:用 hash(X),只要不报错,证明 X 可被哈希,即不可变,反过来不可被哈希,即可变。i = 1print(id(i)) # 140732167000896i = i + 2print(id(i)) # 140732167000960l = [1, 2]pri.原创 2020-08-25 21:07:58 · 118 阅读 · 0 评论 -
字符串
字符串的定义如果字符串中需要出现单引号或双引号,可以使用转义符号\对字符串中的符号进行转义原始字符串只需要在字符串前边加一个英文字母 r 即可字符串的切片与拼接类似于元组具有不可修改性常用内置方法1.capitalize() 将字符串的第一个字符转换为大写2.lower() 转换字符串中所有大写字符为小写3.upper() 转换字符串中的小写字母为大写4.swapcase() 将字符串中大写转换为小写,小写转换为大5.count(str, beg= 0,end=len(str..原创 2020-08-25 11:13:28 · 146 阅读 · 0 评论 -
元组
创建和访问一个元组元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用更新和删除一个元组元组有不可更改 (immutable) 的性质,因此不能直接给元组的元素赋值,但是只要元组中的元素可更改 (mutable),那么我们可以直接更改其元素,注意这跟赋值其元素不同。内置方法因此只有 count 和 index 两种方法解压元组解压(unpack)一维元组(有几个元素左边括号定义几个变量)解压二维元组(按照元组里的元组结构来定义变量)...原创 2020-08-25 10:17:38 · 116 阅读 · 0 评论 -
列表
1列表的创建方式:1.利用range() 创建列表2.利用列表表达式来创建列表2向列表中添加元素:append()extend()list.insert(index,obj) 在编号index位置插入obj3删除列表中的元素list.remove(obj) 指定元素list.pop([index]) 默认是最后一个元素,并且返回该元素的值 指定索引del var[0:2]4获取列表中的元素切片通用: start:stop:stepstep = -1 相当于将列表反向排列prin原创 2020-08-03 18:53:16 · 81 阅读 · 0 评论 -
集合
1.集合的创建s = set()集合的特点:无序,唯一2.集合的内置方法:set.add(elem)set.update(set) 可以添加新的元素到当前集合中3. 集合操作交集:set.intersection(set1,set2)set1 & set2set.intersection_update(set1, set2) 交集,在原始的集合上移除不重叠的元素。a = set('abracadabra')b = set('alacazam')print(a) # {'r原创 2020-08-02 12:10:40 · 99 阅读 · 0 评论 -
task03:异常处理
1.try-excepttry: 检测范围except Exception[as reason]: 出现异常后的处理代码2.try-except-finallytry: 检测范围except Exception[as reason]: 出现异常后的处理代码finally: 无论如何都会被执行的代码3.try-except-elsetry: 检测范围except: 出现异常后的处理代码else: 如果没有异常执行这块代码原创 2020-07-25 21:15:28 · 158 阅读 · 0 评论 -
条件与循环
assert 关键词assert这个关键词我们称之为“断言”,当这个关键词后边的条件为 False 时,程序自动崩溃并抛出AssertionError的异常while - else 循环当while循环正常执行完的情况下,执行else输出,如果while循环中执行了跳出循环的语句,比如 break,将不执行else代码块的内容enumerate()函数sequence – 一个序列、迭代器或其他支持迭代对象。start – 下标起始位置。返回 enumerate(枚举) 对象..转载 2020-07-23 23:46:21 · 101 阅读 · 0 评论 -
Task01: 变量、运算符、数据类型及位运算
Task01: 变量、运算符、数据类型及位运算怎样对python中的代码进行注释?单行注释:#多行注释:’’’ ‘’’ or “”" “”"python有哪些运算符,这些运算符的优先级是怎样的?算数运算符比较运算符逻辑运算符...原创 2020-07-20 18:13:58 · 139 阅读 · 0 评论