Python0-1
heyiaiqing
任你千般芳华万般妖娆,我只问一句,可解Bug否?
展开
-
001 Python安装与环境变量的配置
下载链接Python官网 Python下载地址1. 第一步首先按照上面的Python下载地址点击下载电脑相对应的版本(这里仅提供Windows版的下载安装教程)2. 第二步设置安装的参数1,勾选上两个选项,并选择自定义安装设置安装参数2,全部勾选,然后下一步设置安装参数3,然后安装3. 第三步将快捷方式提取到桌面,并打开软件Ctrl+N 创建一个文件总结这个类似Java的SDK下载与安装,只是环境原创 2017-06-15 20:28:48 · 448 阅读 · 0 评论 -
009 Python语法之函数总结与面向对象
函数的定义函数就是我们将一些功能封装起来,减少一部分类似的代码例子(如果有一百个类似的需求,那么函数就显得很方便了)1. 求1-10的和sum1 = 0for i in range(11): sum1 += iprint("sum1:", sum1)2. 求1-100的和sum1 = 0for i in range(101): sum1 += iprint("sum1原创 2017-07-06 10:31:21 · 410 阅读 · 0 评论 -
003 Python语法之math函数与标准数据类型
1. 打印 小明对小亮说:”你妈喊你回家吃饭了。” 的三种方式方式1:print("小明对小亮说:\"你妈喊你回家吃饭了。\"")方式2:print('小明对小亮说:"你妈喊你回家吃饭了。"')方式3:(注意单引号,双引号之间的嵌套)print('''小明对小亮说:"你妈喊你回家吃饭了。"''')print("""小明对小亮说:'你妈喊你回家吃饭了。'""")2. eval与execeval会识别原创 2017-06-28 12:05:33 · 511 阅读 · 1 评论 -
002 Python常用基础知识
Python0. Python分类CPython: C/C++编写JPython: Java编写IPython: IE内核,增强页面展示效果IronPython: .Net内核PyPy: JIT技术动态编译,不是解释1. python能干什么?科学计算图形化开发系统脚本web服务器网络爬虫服务器集群自动化运维机器学习深度学习2. python的特点易于学习:Pytho原创 2017-06-27 16:07:55 · 752 阅读 · 0 评论 -
008 Python语法之冒泡排序-插入排序
普通冒泡排序(比较次数42)list1 = [7, 1, 2, 3, 4, 5, 6]length = len(list1)for x in range(0, length - 1): for y in range(0, length - 1): if list1[y] > list1[y + 1]: list1[y], list1[y + 1]原创 2017-07-05 18:58:07 · 313 阅读 · 0 评论 -
015 Python语法之文件结束
1. 数据分割问题用二进制(“rb”)进行打开文件然后用decode(“gbk”, errors=”ignore”)这个时候就可以看出用什么对数据进行分割的了2. bytes数据类型(二进制类型)b”abcd\x64”这个是二进制数据,打印出来为b’abcdd’二进制数据不能对某个元素赋值,和字符串一样abcd是明确字符,\x开头的是16进制的字符3. 二进制编码 encode(“u原创 2017-07-13 20:16:57 · 550 阅读 · 0 评论 -
014 Python语法之文件与异常
字符串的一些函数str函数与repr函数str无法区分类型,统一转换字符串repr打印的时候是计算机看懂str函数与repr函数的使用print(str(123)) # 123print(str(12.34)) # 12.34print(repr(1)) #str无法区分类型,统一转换字符串print(repr("1")) #repr打印出来的时候,标记类型print(repr([1]原创 2017-07-13 20:02:28 · 238 阅读 · 0 评论 -
007 Python语法之函数介绍
1. 函数1. 函数的格式def 函数名(参数1,参数2): return 值(可为基本数据类型,也可以为列表,元组,集合,字典)2. 函数的定义与调用def sum1(n1, n2): print(n1 + n2) return n1 + n2sum1(1, 2) # 函数的调用3. 可变参数函数的格式与定义调用def 函数名(*元组名):原创 2017-07-04 17:21:51 · 359 阅读 · 1 评论 -
006 Python语法之常用数据类型和循环
简书地址:http://www.jianshu.com/p/1fda4e3d34cd1. while循环1. 格式while 条件语句: 要循环执行的语句else: # 这个可加可不加 while执行完成之后走的语句2. 循环的斐波那契数列num1, num2, count, n = 1, 1, 0, eval(input("需要打印多少个斐波那契数列的数字:"))while原创 2017-07-03 12:01:42 · 393 阅读 · 3 评论 -
012 Python语法之文件操作
文件1. 文件的介绍大多数情况下我们要处理的文件都是文本文件其他文件都是二进制进行读写的2. 文件打开open函数打开文件file1 = open(文件路径)open参数详解第一个参数参数路径第二个参数打开方式(r(只读),w(只写),rb(二进制读),a(追加写入),wb(二进制写))返回值是一个文件对象3. 文件读取三种方式read函数file1.read()read函数参数详解原创 2017-07-10 20:34:43 · 309 阅读 · 0 评论 -
013 Python语法之文件与生成器
1. itertools 生成器工具类product 函数import itertoolsit = itertools.product("0123",repeat=16)product 函数参数介绍第一个参数是元素的列表第二个参数是每个字符可重复的次数返回值 it 是总共可生成元素个数的repeat次方个的排列的元素的序列(也可看做迭代器)product 函数例子it = itertools原创 2017-07-11 18:31:54 · 285 阅读 · 0 评论 -
004 Python语法之标准数据类型
1. set集合特点天生去重无序,每次打印都无序set1 = {123, "abc", True}集合的操作set1 = {123, "abc", True}set1 = {123, "abc", False}差集set2 - set1并集set1 | set2交集set1 & set2补集set1 ^ set22. Dictionary字典特点键值对的形式键唯一定义与格式dict1原创 2017-06-29 15:22:52 · 341 阅读 · 0 评论 -
005 Python语法之运算符-判断语句-random模块
Python简书地址:1. 运算符算术运算符(y=5) 运算符 描述 例子 结果 + 加 x = y + 2 x = 7 - 减 x = y - 2 x = 3 * 乘 x = y * 2 x = 10 / 除 x = y / 2 x = 2.5 // 整除 x = y / 2 x = 2 % 求余原创 2017-06-30 14:54:09 · 467 阅读 · 1 评论 -
010 Python语法之二维列表-迭代器生成器
二维列表list1 = [[1,2,3], [4,5,6], [7,8,9]]二维列表的遍历第一种方式list1 = [[1,2,3], [4,5,6], [7,8,9]]for i in list1: print(i)第二种方式for i in range(0, len(list1)): print(list1[i])二维列表求和(我做成了同一个函数求出这些和)求二维列表每一行的原创 2017-07-07 17:37:06 · 1839 阅读 · 1 评论