Python
Python相关
清风徐来qfxl
这个作者很懒,什么都没留下…
展开
-
Python3学习笔记(十四)【函数】
Python3学习笔记(十四)【函数】函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数规则如下:函数代码块以def关键字开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括...原创 2018-08-27 11:14:01 · 514 阅读 · 0 评论 -
Python3学习笔记(十三)【迭代器与生成器】
Python3学习笔记(十三)【迭代器与生成器】迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问结束,迭代器只能往前不会后退。 迭代器有两个基本方法:iter()和next()。 字符串,列表或元组对象都可用于创建迭代器。import sysli = ...原创 2018-08-21 14:31:00 · 297 阅读 · 0 评论 -
Python3学习笔记(十二)【Python冒泡排序及折半查找】
Python3学习笔记(十二)【Python冒泡排序及折半查找】比较经典的两个算法:def bubble(li): for m in range(0, len(li) - 1): for n in range(0, len(li) - 1 - m): if li[n] > li[n + 1]: tem...原创 2018-08-18 10:07:57 · 765 阅读 · 0 评论 -
Python3学习笔记(十一)【循环】
Python3学习笔记(十一)【循环】Python中的循环语句有for和while。while循环Python中while语句的形式为:while 判断条件: 语句同样需要注意冒号跟缩进,在Python中没有do...while循环。 以下示例为1到100的总和。n = 100sum = 0counter = 1while counter <...原创 2018-08-18 09:34:56 · 431 阅读 · 0 评论 -
Python3学习笔记(十)【开始Python编程】
Python3学习笔记(十)【开始Python编程】学习完Python3的基础语法知识之后,开始尝试写一个斐波那契数列。a = 0b = 1while b < 10: print(b) n = b b = a + b a = n输出: 1 1 2 3 5 8end关键字关键字end可以用于...原创 2018-08-15 10:50:44 · 839 阅读 · 0 评论 -
Python3学习笔记(九)【集合】
Python3学习笔记(九)【集合】集合(set)是一个无序不重复元素的序列。可以使用{}或者set()函数创建集合,注意:创建一个空几个必须用set()而不是{},因为{}是用来创建一个空字典的。_set1 = {1, 2, 3}seq = [1, 2, 3]_set2 = set(seq)去重names = {"qfxl", "Anna", "Bruce", "q...原创 2018-08-14 17:26:14 · 243 阅读 · 0 评论 -
Python3学习笔记(八)【字典】
Python3学习笔记(八)【字典】字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值(key=value)用:分割,每个键值对之间用,分割,整个字典写在{}中。 键必须是唯一的,但值则不必。 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。d = {"name": "qfxl", "age": 100}访问字典中的值d = {"na...原创 2018-08-13 14:42:44 · 321 阅读 · 0 评论 -
Python3学习笔记(七)【元组】
Python3学习笔记(七)【元组】Python 的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号(),列表使用方括号[]。 元组创建很简单,只需要在括号中()添加元素,并使用逗号隔开即可。 不过不用()也可以。_tup1 = ("a", "b", "c")_tup2 = (1, 2, 3, "a", "b", "c")_tup3 = "a原创 2018-08-06 17:00:11 · 366 阅读 · 0 评论 -
Python3学习笔记(六)【列表】
Python3学习笔记(六)【列表】序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。 序列都可以进行的操作包括索引,切片,加,乘,检查成员。 此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。 列表是最常用的Python...原创 2018-08-04 14:31:03 · 208 阅读 · 0 评论 -
Python3学习笔记(五)【字符串】
Python3学习笔记(五)【字符串】字符串是Python中最常用的数据类型,可以使用''或者""来创建字符串。name = "qfxl"text = "Hello World"Python访问字符串中的值Python不支持单字符类型,单字符在Python中也是作为一个字符串使用。 Python访问字符串,使用[]来截取字符串。name = "qfxl"tex...原创 2018-08-03 09:16:47 · 341 阅读 · 0 评论 -
Python3学习笔记(四)【Number】
Python3学习笔记(四)【Number】Python数字数据类型用户存储数值。 数据类型是不允许改变的,这就意味着如果改变数字类型的值,将重新分配内存空间。a = 1b = 2可以使用del来删除一些数字对象的引用。a = 1b = 2del a, bPython支持三种不同的数值类型:整型(int),通常被称为整型或证书,是正或负,Python3整...原创 2018-08-01 09:13:02 · 410 阅读 · 0 评论 -
Python3学习笔记(三)【运算符】
Python3学习笔记(三)【运算符】Python算术运算符+、-、*、/、%、**、//、a = 3b = 2print(a + b) # 5print(a - b) # 1print(a * b) # 6print(a / b) # 1.5print(a % b) # 1print(a ** b) # 3的2次方 = 9print(a // b) # 取商...原创 2018-07-31 10:19:04 · 1779 阅读 · 0 评论 -
Python3学习笔记(二)【基本数据类型】
Python3学习笔记(二)【基本数据类型】Python中的变量不需要声明。每个变量使用前必须赋值,变量赋值以后变量才会创建。 在Python中,变量就是变量,它没有类型,我们所说的”类型”是变量所指的内存中对象的类型。 如:_name = "qfxl"_age = 100_weight = 66.6多个变量赋值Python允许为多个变量同时赋值。a = b...原创 2018-07-30 10:35:08 · 320 阅读 · 0 评论 -
Python3学习笔记(一)【基础语法】
Python3学习笔记(一)【基础语法】Hello Worldprint(&quot;Hello World&quot;)编码默认情况下Python 3源码文件以UTF-8编码,所有字符串都是 unicode 字符串。如果想为源码文件指定不同的编码:# -*- coding: GBK -*-标识符第一个字符必须是字母表中的字母或者_。标识符中的其他字符由字母、数字、...原创 2018-07-26 11:06:08 · 433 阅读 · 0 评论