摘要:
###字符串常用方法汇总 字符串有很多常用的方法,我们需要熟悉。我们通过表格将这些方法汇总起来,方便大家查阅。希望大家针对每个方法都做一次测试。 ###常用查找方法 我们以一段文本作为测试:a='''我是高淇,今年 18 岁了,我在北京尚学堂科技上班。我的儿子叫高洛希,他 6 岁了。我是一个编程教育 阅读全文
摘要:
###split()分割和 join()合并 split()可以基于指定分隔符将字符串分隔成多个子字符串(存储到列表中)。如果不指定分隔符,则默认使用空白字符(换行符/空格/制表符)。示例代码如下: >>> a = "to be or not to be" >>> a.split() ['to', 阅读全文
摘要:
###字符串切片 slice 操作 切片 slice 操作可以让我们快速的提取子字符串。标准格式为:[起始偏移量 start:终止偏移量 end:步长 step] 典型操作(三个量为正数的情况)如下: 其他操作(三个量为负数)的情况: 切片操作时,起始偏移量和终止偏移量不在[0,字符串长度-1]这个 阅读全文
摘要:
###字符串基本特点 很多人初学编程时,总是担心自己数学不行,潜意识里认为数学好才能编程。实际上,大多数程序员打交道最多的是“字符串”而不是“数字”。因为,编程是用来解决现实问题的,因此逻辑思维的重要性远远超过数学能力。 字符串的本质是:字符序列。Python 的字符串是不可变的,我们无法对原字符串 阅读全文
摘要:
###空字符串和 len()函数 Python 允许空字符串的存在,不包含任何字符且长度为 0。例如: >>> c = '' >>> len(c) 0 len()用于计算字符串含有多少字符。例如: >>> d = 'abc 尚学堂' >>> len(d) 6 ###转义字符 我们可以使用“\+特殊字 阅读全文
摘要:
###str()实现数字转型字符串 str()可以帮助我们将其他数据类型转换为字符串。例如:str(5.20) ==> ‘5.20’ str(3.14e2)==>’314.0’ str(True) ==> ‘True’ 当我们调用 print()函数时,解释器自动调用了 str()将非字符串的对象转 阅读全文
摘要:
【操作】定义多点坐标_绘出折线_并计算起始点和终点距离 import turtle import math #定义多个点的坐标 x1,y1 = 100,100 x2,y2 = 100,-100 x3,y3 = -100,-100 x4,y4 = -100,100 #绘制折线 turtle.penup 阅读全文
摘要:
###布尔值 Python2 中没有布尔值,直接用数字 0 表示 False,用数字 1 表示 True。Python3 中,把 True 和 False 定义成了关键字,但他们的本质还是 1 和 0,甚至可以和数字相加。 >>> a = True >>> b = 3 >>> a+b 4 ###比较 阅读全文
摘要:
###同一运算符 同一运算符用于比较两个对象的存储单元,实际比较的是对象的地址。 is 与 == 区别:is 用于判断两个变量引用对象是否为同一个,既比较对象的地址。== 用于判断引用变量引用对象的值是否相等,默认调用对象的 __eq__()方法。 ###整数缓存问题 Python 仅仅对比较小的整 阅读全文
摘要:
###时间的表示 计算机中时间的表示是从“1970 年 1 月 1 日 00:00:00”开始,以毫秒(1/1000 秒)进行计算。我们也把 1970 年这个时刻成为“unix 时间点”。这样,我们就把时间全部用数字来表示了。 python 中可以通过 time.time() 获得当前时刻,返回的值 阅读全文