摘要: Day9: 1.使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出。 2.对list进行切片: (1).L[0:3]表示, 阅读全文
posted @ 2019-09-06 22:09 ZYQ1 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Day8: 1.tuple: (1).( )既可以表示tuple,又可以作为括号表示运算时的优先级,结果 (1) 被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。 正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号 阅读全文
posted @ 2019-09-06 20:04 ZYQ1 阅读(78) 评论(0) 推荐(0) 编辑
摘要: Day7: 1.try-finally 语句:try-finally 语句无论是否发生异常都将执行最后的代码。 try: <语句> finally: <语句> #退出try时总会执行 raise 2.函数 (1).abs() 函数返回数字的绝对值。 (2).int() 函数用于将一个字符串或数字转换 阅读全文
posted @ 2019-09-06 20:00 ZYQ1 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Day6: 1.控制流:是指按一定的顺序排列程序元素来决定程序执行的顺序。 (1).条件语句 if,else,以及elif语句用来控制条件代码的执行。 (2).循环 例:一百以内全部素数 a=2 c=[] a.空白的制表符格所对应线连接的语句相关,即执行的的位置。 b.break语句用于立即停止循环 阅读全文
posted @ 2019-09-04 09:14 ZYQ1 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Day5: 1.函数: (1).定义一个函数只给了函数一个名称,指定了函数里包含的参数,和代码块结构。这个函数的基本结构完成以后,可以通过另一个函数调用执行,也可以直接从Python提示符执行。 (2).open函数 先用Python内置的open()函数打开一个文件,创建一个file对象,相关的方 阅读全文
posted @ 2019-06-16 17:41 ZYQ1 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Day4: 1.python拥有四种数值类型:整型,长整型,浮点型,以及复数类型。所有的数值类型都是不可变型。 (1).整数类型用来表示-2147483648到2147483647之间的整数(甚至更大),如果某次运算的结果超出了这个表示范围,一般情况下python会自动将运算结果由整型升级为长整型返 阅读全文
posted @ 2019-04-02 21:28 ZYQ1 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Day3: 1.[:]代表某的副本而不是某的引用。 例: a=[3,4,5] c=[a[:]for j in range(4)] [:]代表a的副本而不是a的引用。 2.字典: (1).字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值对用冒号 : 分割,每个键值对之间用逗号 , 分割 阅读全文
posted @ 2019-03-24 12:57 ZYQ1 阅读(75) 评论(0) 推荐(0) 编辑
摘要: Day2: 1.缩进的空格(制表符)数目可以是任意的,但是在整个块中的缩进必须是一样的。 2.标识符: (1).用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系; (2).标识符通常由字母和数字以及其它字符构成; (3).必须以一个非数字字符开始; (4).标识符对大小写敏感; ( 阅读全文
posted @ 2019-03-22 09:27 ZYQ1 阅读(66) 评论(0) 推荐(0) 编辑
摘要: Day1:1.python在读取中文时会报错,在文件开头加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8就可以输入中文。2.while,for x in 循环。(1).用“*”打印一个菱形方法一:a = 0;while a < 8: a = a + 1.py; 阅读全文
posted @ 2019-03-19 21:16 ZYQ1 阅读(96) 评论(0) 推荐(0) 编辑