文章分类 -  python3入门

摘要:参数组合 在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数,这5种参数都可以组合使用。但是请注意,参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。 在函数调用的时候,Python解释器自动按照参数位置和参数名把对应的参数传进去。 阅读全文
posted @ 2018-11-26 18:48 刘-皇叔 阅读(1304) 评论(0) 推荐(0)
摘要:必选参数 位置参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样。 修改后的power(x, n)函数有两个参数:x和n,这两个参数都是位置参数,调用函数时,传入的两个值按照位置顺序依次赋给参数x和n。 默认参数 默认参数可以简化函数的调用。设置默认参数时必选参数在前,默认参数在后。 有多个 阅读全文
posted @ 2018-11-26 16:45 刘-皇叔 阅读(1216) 评论(0) 推荐(0)
摘要:函数定义 简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 函数内容以冒号起始,并且缩进。 return [表达式] 结束函数,选择 阅读全文
posted @ 2018-11-26 15:54 刘-皇叔 阅读(5884) 评论(0) 推荐(0)
摘要:列表生成式(List Comprehensions)是用来创建 list 的生成式。 列表生成式: 列表生成式中使用if语句: 列表生成式中的多重循环: 列表生成式中同时迭代k和value: 输出: 阅读全文
posted @ 2018-11-26 11:33 刘-皇叔 阅读(278) 评论(0) 推荐(0)
摘要:Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 if 语句 一般形式如下所示: Python 中用 elif 代替了 else if,所以if语句的关键字为:if – elif – else。 注意: 每个条件后面要使用冒号 :,表示接下来是满足条件 阅读全文
posted @ 2018-11-25 19:22 刘-皇叔 阅读(229) 评论(0) 推荐(0)
摘要:切片操作的区间是左闭右开。 阅读全文
posted @ 2018-11-23 16:02 刘-皇叔 阅读(2816) 评论(0) 推荐(0)
摘要:创建字典和访问字典 创建字典 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号{}中。 键必须是唯一的,但值则不必。 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。 访问字典 阅读全文
posted @ 2018-11-22 12:57 刘-皇叔 阅读(357) 评论(0) 推荐(0)
摘要:创建元组和访问元组 创建元组 Python 的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 创建空元组: 创建只有一个元素的元组: 元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算 阅读全文
posted @ 2018-11-22 12:49 刘-皇叔 阅读(374) 评论(0) 推荐(0)
摘要:创建列表与访问列表 创建列表 列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。 列表的数据项不需要具有相同的类型 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。 访问列表 使用下标索引来访问列表中的值,索引从0开始。 也可以使用方括号的形式截取字符。 更 阅读全文
posted @ 2018-11-22 08:57 刘-皇叔 阅读(362) 评论(0) 推荐(0)
摘要:将字符串的第一个字符转换为大写:capitalize() 返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数:count(str,beg=0,end=len(string)) bytes 对象的解码:bytes.decode(enco 阅读全文
posted @ 2018-11-19 14:50 刘-皇叔 阅读(308) 评论(0) 推荐(0)
摘要:转义字符 反斜杠:\\ 单引号:\’ 双引号:\” 响铃:\a 退格(Backspace):\b 空:\000 换行:\n 纵向制表符:\v 横向制表符:\t 回车:\r 换页:\f 十六进制ASCII码形式转义输出:\xyy 字符串运算符 字符串连接:+ 重复输出字符串:* 索引形式获取字符串中的 阅读全文
posted @ 2018-11-19 11:34 刘-皇叔 阅读(1264) 评论(0) 推荐(0)
摘要:字符串创建与访问 创建字符串 字符串可以使用单引号''或双引号""来表示。 只要给变量赋值一个字符串变量就创建了一个字符串。 python中没有单字符类型,单字符也是使用字符串表示。 访问字符串 可以使用索引访问单个字符。 可以使用slice访问多个字符。 字符串编码 在Python3中,所有的字符 阅读全文
posted @ 2018-11-19 11:19 刘-皇叔 阅读(867) 评论(0) 推荐(0)
摘要:运算符优先级从高到低排列: 阅读全文
posted @ 2018-11-19 09:38 刘-皇叔 阅读(673) 评论(0) 推荐(0)
摘要:算术运算符 加:+ 减:- 乘:* 除:/ 取模:% 求幂:** 取整除:// 比较运算符 等于:== 不等于:!= 小于:< 大于:> 小于等于:<= 大于等于:>= 赋值运算符 简单赋值:= 加法赋值:+= 减法赋值:-= 乘法赋值:*= 除法赋值:/= 取模法赋值:%= 幂赋值:**= 取整除 阅读全文
posted @ 2018-11-19 08:53 刘-皇叔 阅读(218) 评论(0) 推荐(0)
摘要:给随机数生成种子,默认的种子是系统时钟:seed(x) 生成0-1.0之间的随机小数:random() 生成a-b之间的随机小数:uniform(a,b) 生成a-b之间的随机整数:randint(a,b) 生成a-b之间以c递增的数:randrange(a,b,c) 从列表中随机返回一个数:cho 阅读全文
posted @ 2018-11-17 09:39 刘-皇叔 阅读(1110) 评论(0) 推荐(0)
摘要:基本运算 加:x+y 减:x-y 乘:x*y 精确除法:x/y (结果是浮点类型,即使整除结果也是浮点类型) 地板除:x//y (结果只保留整数部分) 取余:x%y 幂:x**y,pow(x,y) 取正:+(x) 取负:-(x) 取绝对值:abs(x) 求商取余复合操作:divmod(x,y) ma 阅读全文
posted @ 2018-11-17 09:34 刘-皇叔 阅读(2205) 评论(0) 推荐(0)
摘要:基本数字类型 Python3 支持 int、float、bool、complex(复数)。 整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的 Long 类型。 浮点 阅读全文
posted @ 2018-11-17 09:05 刘-皇叔 阅读(516) 评论(0) 推荐(0)
摘要:变量 Python中的变量不需要声明。 变量在使用之前必须赋值,变量被赋值之后才被创建。 变量没有任何类型。 一个变量可以通过赋值指向不同类型的对象。 多个变量赋值 多个变量赋同一个值,赋值顺序由后向前: 同时指定不同变量不同的值: 标准数据类型 Python3 中有六个标准的数据类型: Numbe 阅读全文
posted @ 2018-11-17 08:41 刘-皇叔 阅读(396) 评论(0) 推荐(0)
摘要:import 在 python 用 import 或者 from...import 来导入相应的模块。 将整个模块(somemodule)导入,格式为: import somemodule 从某个模块中导入某个函数,格式为: from somemodule import somefunction 从 阅读全文
posted @ 2018-11-16 16:16 刘-皇叔 阅读(511) 评论(0) 推荐(0)
摘要:缩进 使用缩进来表示代码块,不需要使用大括号 {} 。同一个代码块的语句必须包含相同的缩进空格数。 多行语句 Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句: 在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(\),例如: 空行 空行与代码缩 阅读全文
posted @ 2018-11-16 15:57 刘-皇叔 阅读(2420) 评论(0) 推荐(0)