随笔分类 - python琐碎语法
摘要:d = 10 d *= 1 + 2 # 30 print(d) 运算顺序: 1.先算等号右边表达式 2.再算 复合赋值运算
阅读全文
摘要:input("Press any key to continue...")
阅读全文
摘要:>>> s = divmod(9,4) >>> s (2, 1) >>> s = "[1,3,5]" >>> s '[1,3,5]' >>> eval(s) [1, 3, 5] >>> s '[1,3,5]' >>> s = eval(s) >>> s [1, 3, 5] >>> s , y = d
阅读全文
摘要:地板除floor,天花板除ceil >>> 8/42.0 # /操作符在表达式中时运行的永远是真除法,无论接受任何类型,结果都会保持小数部分>>> 8//24 # //操作符在表达式中时运行的永远是Floor除法,只有当接受类型中包含浮点型时,结果才会保留小数部分 # 小数的不同显示包含多种, fl
阅读全文
摘要:print()函数的用法和end=““print()函数里面是默认换行的,具体换行参数是end="\n"。\n表示换行,n是new line 的缩写,\r表示回到行首,表示回车。\t # 不换行,制表符
阅读全文
摘要:在函数的定义中,常利用多行注释给函数写文档,称为函数文档。函数文档是一种特殊的注释,以 " " " 开头和结束函数作为一个对象,有一个特殊的属性 __doc__(注意:doc 左右两侧均为两个下画线),通过这个属性同样可以获得函数的描述文档。 定义函数有默认值,放在参数的后面
阅读全文
摘要:3.0 无法正确转换为int int() 的语法: class int(x, base=10) int(3.1) # 3 int() # 0 不传入参数时,得到结果0 int(-11.123) # -11 int('12',16) # 如果是带参数base的话,12要以字符串的形式进行输入,12 为
阅读全文
摘要:divmod(a, b)返回一对商和余数,结果和 (a // b, a % b) 一致 字典是Python 中唯一的映射类型。 Python的源文件以"py"为扩展名,有python.exe解释运行,可在控制台下运行。"pyw"是图形开发用户接口(GUI)文件的扩展名,作为桌面应用程序,这种文件用于
阅读全文
摘要:推导式是从一个或者多个迭代器快速简洁地创建数据结构的一种方法。它可以将循环和条件判断结合,从而避免语法冗长的代码。 ########## 列表推导式 ########## # 30 以内可以被 3 整除的整数 multiples = [i for i in range(30) if i % 3 ==
阅读全文
摘要:变量名尽量不要和关键字相同,否则容易出歧义 >>> xm ['zhang3', 'li4', 'wang5', 'zhao6'] >>> ' '.join(str(e) for e in xm) Traceback (most recent call last): File "<pyshell#18
阅读全文
摘要:1.赋值(引用) lst2 = lst1 #都将指向同一个列表对象,有相同的id此时,在 lst1 中所做的修改将反映在 lst2 中,反之亦然。 赋值之后修改任何一个变量另一个变量也会跟着改变 2.浅拷贝也可以使用 列表的copy() 方法来复制 python 列表lst2 = lst1.copy
阅读全文
摘要:range内置函数,用于生成一系列连续的整数,一般用于for循环体中。不管range对象表示的整数序列有多长,所有range对象占用的内存空间都是相同的,因为仅仅需要存储start,stop和step,只有当用到range对象时,才会去计算序列中的相关元素。 range(start, stop[,
阅读全文

浙公网安备 33010602011771号