随笔分类 -  Python基础

敬也者,敬身为大;身也者,亲之支也,敢不敬与?不敬其身,是伤其亲;伤其亲,是伤其本也;伤其本,则支从而亡。 《卷十 孔子家语》
42-python基础-python3-字符串-原始字符串
摘要:原始字符串 可以在字符串开始的引号之前加上 r,使它成为原始字符串。 原始字符串 可以在字符串开始的引号之前加上 r,使它成为原始字符串。 可以在字符串开始的引号之前加上 r,使它成为原始字符串。 “原始字符串”完全忽略所有的转义字符,打印出字符串中所有的倒斜杠。 如果输入的字符串包含许多倒斜杠,比 阅读全文

posted @ 2019-08-17 17:10 Summer儿 阅读(1283) 评论(0) 推荐(0)

41-python基础-python3-字符串-转义字符
摘要:转义字符包含一个倒斜杠(\),紧跟着是想要添加到字符串中的字符。(尽管它包含两个字符,但大家公认它是一个转义字符。) 转义字符包含一个倒斜杠(\),紧跟着是想要添加到字符串中的字符。(尽管它包含两个字符,但大家公认它是一个转义字符。) 实例1: Python 知道,因为 Bob\'s 中的单引号有一 阅读全文

posted @ 2019-08-17 17:05 Summer儿 阅读(2071) 评论(0) 推荐(0)

40-python基础-python3-字典常用方法-setdefault()
摘要:setdefault() 常常需要为字典中某个键设置一个默认值,当该键没有任何值时使用它,如下面的情况: setdefault() 常常需要为字典中某个键设置一个默认值,当该键没有任何值时使用它,如下面的情况: 常常需要为字典中某个键设置一个默认值,当该键没有任何值时使用它,如下面的情况: setd 阅读全文

posted @ 2019-08-17 15:59 Summer儿 阅读(317) 评论(0) 推荐(0)

39-python基础-python3-字典常用方法-get()
摘要:在访问一个键的值之前,检查该键是否存在于字典中,这很麻烦。 好在,字典有一个 get()方法,它有两个参数:要取得其值的键,以及如果该键不存在时,返回的备用值。 实例-1 实例-2 如果没有备用值,所查找的键不存在时,返回None. 实例-2 如果没有备用值,所查找的键不存在时,返回None. 阅读全文

posted @ 2019-08-17 11:40 Summer儿 阅读(198) 评论(0) 推荐(0)

38-python基础-python3-检查字典中是否存在键或值
摘要:in 和 not in 操作符 请注意, 在前面的例子中,‘name’ in spam 本质上是一个简写版本。相当于'name' in spam.keys() 请注意, 在前面的例子中,‘name’ in spam 本质上是一个简写版本。相当于'name' in spam.keys() 阅读全文

posted @ 2019-08-17 11:34 Summer儿 阅读(2357) 评论(0) 推荐(0)

37-python基础-python3-字典的常用方法-keys()-values()-items()
摘要:有 3 个字典方法,它们将返回类似列表的值,分别对应于字典的键、值和键-值对:keys()、values()和 items()。 有 3 个字典方法,它们将返回类似列表的值,分别对应于字典的键、值和键-值对:keys()、values()和 items()。 有 3 个字典方法,它们将返回类似列表的 阅读全文

posted @ 2019-08-17 11:29 Summer儿 阅读(377) 评论(0) 推荐(0)

36-python基础-python3-字典与列表的区别
摘要:(1)不像列表,字典中的表项是不排序的。名为 spam 的列表中,第一个表项是 spam[0]。但字典中没有“第一个”表项。 (1)不像列表,字典中的表项是不排序的。名为 spam 的列表中,第一个表项是 spam[0]。但字典中没有“第一个”表项。 (2)确定两个列表是否相同时,表项的顺序必须相同 阅读全文

posted @ 2019-08-17 11:20 Summer儿 阅读(321) 评论(0) 推荐(0)

35-python基础-python3-字符串修改大小写的方法-title()方法-lower()方法-upper()方法
摘要:1-title()-注:不是原地修改,有返回值 以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。 2-lower()和upper()-注:不是原地修改,有返回值 将字符串改为全部小写或全部大写 阅读全文

posted @ 2019-08-16 16:44 Summer儿 阅读(333) 评论(0) 推荐(0)

34-python基础-python3-列表删除元素-remove()方法-del语句-pop()方法
摘要:1-remove()方法 根据值删除元素. 根据值删除元素. remove()方法传入一个列表中的值,它将从被调用的列表中删除。 如果该值在列表中出现多次,只有第一次出现的值会被删除。 如果要删除的值可能在列表中出现多次,就需要使用循环来判断是否删除了所有这样的值 试图删除列表中不存在的值,将导致 阅读全文

posted @ 2019-08-16 15:50 Summer儿 阅读(1018) 评论(0) 推荐(0)

33-python基础-python3-列表插入元素-insert()方法-append()方法-extend()方法
摘要:1-insert()方法 insert()方法可以在列表任意下标处插入一个值。 insert()方法的第一个参数是新值的下标,第二个参数是要插入的新值。 2-append()方法 调用 append()方法,将参数添加到列表末尾。 调用 append()方法,将参数添加到列表末尾。 注意: appe 阅读全文

posted @ 2019-08-16 15:07 Summer儿 阅读(1019) 评论(0) 推荐(0)

32-python基础-python3-列表永久排序方法-sort()方法
摘要:1-数值的列表或字符串的列表,能用 sort()方法排序。 实例1: 实例2: 2-可以指定 reverse 关键字参数为 True,让 sort()按逆序排序。 实例1: 3-关于 sort()方法,应该注意 3 件事: (1) sort()方法当场对列表排序,无返回值。不要写出 spam = s 阅读全文

posted @ 2019-08-16 11:46 Summer儿 阅读(780) 评论(0) 推荐(0)

28-python基础-python3-列表多重赋值
摘要:1-列表多重赋值常规方法 2-列表多重赋值技巧 3-注意:变量的数目和列表的长度必须严格相等,否则 Python 将给出 ValueError 阅读全文

posted @ 2019-08-13 16:30 Summer儿 阅读(628) 评论(0) 推荐(0)

27-python基础-python3-异常处理(try except)
摘要:到目前为止,在 Python 程序中遇到错误,或“异常”,意味着整个程序崩溃。不希望这发生在真实世界的程序中。 到目前为止,在 Python 程序中遇到错误,或“异常”,意味着整个程序崩溃。不希望这发生在真实世界的程序中。 相反,希望程序能检测错误,处理它们,然后继续运行。 相反,希望程序能检测错误 阅读全文

posted @ 2019-08-13 16:00 Summer儿 阅读(551) 评论(0) 推荐(0)

26-python基础-python3-global语句
摘要:1-global 语句 如果需要在一个函数内修改全局变量,就使用 global 语句。 如果在函数的顶部有 global eggs 这样的代码,它就告诉 Python,“在这个函数中,eggs 指的是全局变 量,所以不要用这个名字创建一个局部变量。 1 def spam(): 2 global eg 阅读全文

posted @ 2019-08-13 15:32 Summer儿 阅读(3143) 评论(0) 推荐(0)

25-python基础-python3-集合(set)常用操作
摘要:sets 支持 x in set, len(set),和 for x in set。作为一个无序的集合,sets不记录元素位置或者插入点。因此,sets不支持 indexing, slicing, 或其它类序列(sequence-like)的操作。 1-简单的小例子 >>> x = set('spam') >>> y = set(['h','a','m']) >>> x, y (set(['a'... 阅读全文

posted @ 2019-08-13 11:04 Summer儿 阅读(256) 评论(0) 推荐(0)

24-python基础-python3-浅拷贝与深拷贝(2)
摘要:4.copy 模块的 copy()和 deepcopy()函数 在处理列表和字典时,尽管传递引用常常是最方便的方法,但如果函数修改了传入的列表或字典,可能不希望这些变动影响原来的列表或字典。要做到这一点, Python 提供了名为 copy 的模块,其中包含 copy()和 deepcopy()函数 阅读全文

posted @ 2019-08-02 15:45 Summer儿 阅读(187) 评论(0) 推荐(0)

23-python基础-python3-浅拷贝与深拷贝(1)
摘要:1.可变和不可变数据类型。 列表是‘可变的’数据类型,它的值可以添加、删除或改变。 字符串是‘不可变的’,它不能被更改。 (1)字符串 尝试对字符串中的一个字符重新赋值,将导致TypeError错误。 ‘改变’一个字符串的正确方式,使用切片和连接 (2)列表 区别:列表的覆盖和修改 列表覆盖(并不能 阅读全文

posted @ 2019-08-02 15:08 Summer儿 阅读(126) 评论(0) 推荐(0)

20-python基础-python3-reversed()函数
摘要:描述 reversed 函数返回一个反转的迭代器。 语法 参数 阅读全文

posted @ 2019-07-28 12:03 Summer儿 阅读(208) 评论(0) 推荐(0)

19-python基础-进制之间的转换
摘要:二进制-八进制-十进制-十六进制相互转换 1.十进制转为其他进制 2.二进制-十进制-十六进制转为十进制 3.二进制-八进制-十六进制之间的转换使用十进制作为桥梁 阅读全文

posted @ 2019-07-28 10:42 Summer儿 阅读(322) 评论(0) 推荐(0)

18-python基础-字符串(1)
摘要:1.字符串的定义 字符串就是一串字符,是编程语言中表示文本的数据类型。 在python中可以使用一对双引号“”或者一对单引号‘’定义一个字符串。 可以使用索引获取一个字符串中指定位置的字符,索引计数从0开始。 也可以使用for循环遍历字符串中的每一个字符。 2.字符串最常用操作总结: 字符串的索引值 阅读全文

posted @ 2019-07-28 10:17 Summer儿 阅读(124) 评论(0) 推荐(0)

导航