随笔分类 - Python
python学习
摘要:字典是python唯一的影射类型 hash >>> brand = ['李宁', '耐克', '阿迪达斯'] >>> slogan = ['一切皆有可能', 'Just do it','Impossible is nothing'] >>> print('李宁的口号是:',slogan[brand.
阅读全文
摘要:递归是神马 >>> def recursion(): ... recursion() ... >>> recursion() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>",
阅读全文
摘要:python 允许使用lambda表达式来创建匿名函数 lambda表达式 >>> def ds(x): ... return 2 * x +1 ... >>> ds(5) 11 >>> lambda x : 2* x +1 <function <lambda> at 0x7f5f41b05d90>
阅读全文
摘要:内嵌函数/内部函数 >>> def fun1(): ... print('fun1()正在调用') ... def fun2(): ... print('fun2()正在被调用') ... fun2() ... >>> fun1() fun1()正在调用 fun2()正在被调用 内部函数作用域在外部
阅读全文
摘要:过程(procedure)是简单/特殊并且没有返回值的 函数 有返回值 python 严格来说只有函数没有过程 >>> def hello(): ... print('Hello Junjie!') ... >>> temp = hello() Hello Junjie! >>> temp >>>
阅读全文
摘要:为了使程序代码更为简单,我们需要把程序分为越来越小的部分 对象 函数 模块 创建函数 >>> def myFirstFunction(): ... print('这是我创建的第一个函数') ... print('感觉不错,继续继续') ... >>> myFirstFunction() 这是我创建的
阅读全文
摘要:列表 元组和字符串的共同点 通称为序列 都可以通过所以索引得到每一个元素 默认索引值总是从0开始 可以通过分片的方法得到一个范围内的元素的集合 >>> tuple1 = (1,2,4,5,6) >>> numbers.append('a') >>> numbers [1, 18, 42, -19,
阅读全文
摘要:replacement 位置参数 >>> '{0} love {1}.{2}'.format('I', 'junjie','com') 'I love junjie.com' 关键字参数 >>> '{a} love {b}.{c}'.format(a='I', b='junjie', c='com'
阅读全文
摘要:python没有字符类型 单独一个字符就是字符串长度为1的字符串 字符串一旦定义就不能修改 >>> str1 = 'I love junjie.com' >>> str1[:6] 'I love' >>> str1 'I love junjie.com' >>> str1[5] 子字符串 'e' >
阅读全文
摘要:元组:戴上了枷锁的列表 由于是列表是近亲关系,所以元组和列表在实际使用上非常相似的 通过谈论元组和列表有什么不同来学习元组 主要从以下几个点来讨论学习: 创建和访问一个元组 更新和删除一个元组 元组相关的操作符 >>> tuple1 = (1, 2, 3, 4, 5, 6, 7, 7) >>> tu
阅读全文
摘要:整数 浮点数 字符串 对象 创建列表 方式一:创建一个普通列表 >>>member = ['jhon', 'dog', 'pig' ] >>>member ['jhon', 'dog', 'pig' ] 方式二: 创建一个混合列表 >>>mix = [1, 'fish', 3.14, [1, 2,
阅读全文
摘要:if条件分支: if 条件 : 条件为True执行操作 elif 条件 : 条件为True执行操作 else: 其他情况执行操作 python避免悬挂else C语言:else就近 python通过强制使用缩进 条件表达式(三元操作符) 可改进为 语法:x if 条件 else y 断言 asser
阅读全文
摘要:算数操作符 + - * / % ** // >>>a = 5 > >>a += 3 >>>b = 3 >>>b -= 1 >>>a = b = c = d = 10 都等于10 >>>c *= c >>>d /= 8 -> 1,25 真实的除法代替了地板除法(floor) >>>10//8 -> 1
阅读全文
摘要:Python 的比较操作符 > 左边大于右边 >= 左边大于等于右边 < 左边小于右边 <= 左边小于等于右边 == 左边等于右边 != 左边不等于右边 Python条件分支语法: if 条件 : 条件为(True) 执行的操作 else : 条件为(False) 执行的操作 Python的whil
阅读全文
摘要:需要注意的地方 1.在使用变量之前,需要先赋值 2.变量名可以包括字母,数字,下划线,但变量名不能以数字开头 3.字母可以是大写或小写,但大小写敏感。 4.等号是赋值的意思,左边是名字,右边是值 5.变量的命名可以取任何合法的名字 创建一个字符串,需要在字符两边加上引号,可以是单引号或双引号。但必须
阅读全文

浙公网安备 33010602011771号