- 博客(22)
- 收藏
- 关注
原创 10python函数-1函数的基本使用
Python函数的基本使用概念简单理解, 就是写了一段代码实现了某个小功能; 然后把这些代码集中到一块, 起一个名字; 下一次就可以根据这个名字再次使用这个代码块, 这就是函数作用方便代码的重用定义def 函数名():函数体函数的调用函数名()...
2018-10-08 12:48:51 159
翻译 04-7数据类型-时间日历
时间日历Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。常用操作time模块提供了处理时间和表示之间转换的功能获取当前时间戳概念:从0时区的1970年1月1日0时0分0秒, 到所给定日期时间的秒数浮点数获取方式 import timetime.time()获取时间元组概念: 很多python时间函数将时间处理为9个数字的元组图解...
2018-10-08 11:22:14 197
翻译 04-7数据类型-集合
集合概念无序的, 不可随机访问的, 不可重复的元素集合与数学中集合的概念类似,可对其进行交、并、差、补等逻辑运算分为可变集合和非可变集合set为可变集合(增删改)frozenset不可变集合(创建好之后, 无法增删改)定义可变集合sets = {1,2,3,4}s = set(iterable)其中iterable可以是字符串、列表、元组、字典等但是为...
2018-10-08 11:04:59 130
翻译 04-6数据类型-字典
字典概念:无序的, 可变的键值对集合定义方式1{key: value, key: value…} 例如:{"name": "sz", "age": 18}方式2fromkeys(S, v=None)静态方法:类和对象都可以调用类调用dict.fromkeys(“abc”, 666){‘a’: 666, ‘c’: 666, ‘b’: 666}此处的dict, 是...
2018-10-03 16:42:15 105
原创 04-5数据类型-元组
元组的概念有序的不可变的元素集合和列表的区别就是, 元组元素不能修改元组的定义一个元素的写法:用逗号分隔(99, )多个元素的写法(1,2,3)多个对象,以逗号隔开,默认为元组tuple = 1, 2, 3, “sz”从列表转换成元组tuple(seq) 补充: 元组嵌套 元组的中元素可以是元组 (1, 2, ("a", "b"))常...
2018-10-03 16:32:09 106
转载 迭代器
访问集合的方式-迭代器概念 迭代:是访问集合元素的一种方式 按照某种顺序逐个访问集合中的每一项 可迭代对象 能够被迭代的对象, 称为可迭代对象 判定依据 能作用于for in 判定方法 import collections isinstance(obj, collections.Iterable) 迭代器 是可以记录遍历位置的对象 从第一个元素开始...
2018-10-03 16:22:16 147
翻译 04-4数据类型-列表
概念:有序的可变的元素集合列表的生成方式1:[元素1, 元素2…]例如: nums = [1,2,3,4,5]方式2:列表生成式- 语法:range(start, stop[, step])step默认值是1注意 为了防止生成的列表没有被使用,python3做了一些改变,不会立即生成列表列表推导式从一个list, 推导出另外一个list- 语法:[表达式 fo...
2018-10-03 16:20:37 127
翻译 04-3数据类型-字符串
字符串的表现形式非原始字符串- 使用单引号包含的'abc'- 使用双引号包含的"abc"- 使用3个单引号''' abc '''- 使用3个双引号""" abc """原始字符串- 使用单引号包含的r'abc'- 使用双引号包含的r"abc"- 使用三个单引号r''' abc '
2018-09-22 16:29:32 126
原创 04-2数据类型-布尔类型
布尔类型布尔类型对象可以被赋予文字值true或者false,所对应的关系就是真与假的概念。作用:通常用来判断条件是否成立。布尔表达式的值下列用布尔表达式时,会被解释为FalseNone;False;任何为0的数字类型,如:0,0.0,0j;任何空序列,如:’’,(),[];任何空字典,例如:{};即:非0即真,非空即真也可用作数字表达,True=1,False=0...
2018-09-21 17:09:55 889
翻译 04-1数据类型-数值
数值表现形式整数(int)二进制0b+二进制数,只能包含01八进制0 / 0o+八进制数,只能包含0-7十进制 十进制数,只能包含0-9十六进制0x+十六进制数,只能包含0-9, a-f浮点数(float)由整数部分和小数部分组成168.2可以使用科学计数法表示1.682e21.682 * 10²复数(complex)由实部和虚部组成a + bjcomp...
2018-09-21 13:09:02 134
原创 09python循环打断
break: 无条件结束整个循环,简称循环猝死continue:无条件结束本次循环,从新进入下一轮循环pass:是空语句,表示略过,通常用站位语句作用:是为了保持程序结构的完整性循环打断, 对else的影响如果循环正常执行完毕, 则会执行else部分如果中途是因为打断而退出循环, 则不会执行else部分...
2018-09-19 17:38:46 254
翻译 08python循环-while,for
循环语句: 重复执行某些固定动作或者处理基本固定的事物分类while 循环while 条件:条件满足时, 才会执行循环体内部代码执行流程图解 解释 循环体内部代码被执行完毕后, 会继续下次条件判断, 确定是否需要继续执行循环体代码 直到条件不满足时, 才会结束这次循环, 继续往下执行后续代码与else连用语法while 条件:条件满足时的执行...
2018-09-19 16:32:33 122
转载 07python单分支和多分支
程序的执行顺序大走向:从上到下分支 则进入不同的分支循环 则会执行多次相同的代码注意 某些语言里面有类似于goto的语句, 可以跳转到指定标签python分支- ifif判断if语句是用来进行判断的,其使用格式如下:if 要判断的条件:: 条件成立时,要做的事情if分支/多分支 单分支判断 if 条件: 条件满足时,执行语句... 双分支判断 if ...
2018-09-18 13:31:58 7162
原创 06python输入-输出
输入Python2raw_input格式:result = raw_input(‘提示信息’)功能: 会等待用户输入内容,直到用户按下Enter会将用户输入的内容当做"字符串",传递给接收的变量input格式:result = input(‘提示信息’)功能: 会等待用户输入内容,直到用户按下Enter会将用户输入的内容当做“代码”进行处理!可以理解为input=raw_i...
2018-09-18 12:51:44 122
原创 05python运算符
运算符*1算术运算符* 下面以a=10 ,b=20为例进行计算 运算符 描述 实例 + 加 两个对象相加 a + b 输出结果 30 - 减 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200 / 除 x除以y b ...
2018-09-17 15:19:07 145
翻译 04python数据类型及类型转换
什么是数据类型?对程序处理的数据, 进行的分类为什么区分类型?区分存储空间不同的数据类型, 存储的空间大小可能不同根据不同数据类型的特性, 做不同的数据处理 例如: print(1 + 1) 2 print(“1” + “1”) “11”...
2018-09-17 13:28:55 212
原创 03python变量
一.什么是变量?是一个存储数据的容器引用着某个具体数值,并且可以改变这个引用二.变量的定义 如果在程序中,需要把2个数据,或者多个数据进行求和的话,那么就需要把这些数据先存储起来,然后把它们累加起来即可 在Python中,存储一个数据,需要一个叫做变量的东西,如下示例: 方式1 变量名 = 值 赋值语句 ...
2018-09-17 12:29:11 136
转载 02python中文乱码
原文链接作者:百川一页 链接:https://www.jianshu.com/p/fd169427f2f9基本概念 比特位(Bit) 是计算机最小的存储单位 以0或1来表示比特位的值 字节(Byte) 是计算机中数据存储的基本单元 一字节等于一个8个比特位 字符(Character) 是...
2018-09-16 16:58:30 186
原创 python入门学习 01.注释
一.什么是注释? 一段文字性的描述二.注释的特性? -当程序被处理的时候,这些注释会被自动忽略 -不会被当做代码处理 三.作用: 通过用自己熟悉的语言,在程序中对某些代码进行标注说明,能够大大增强程序的可读性四.注释应用场景 -帮助我们自己理清楚代码逻辑 -与别人合作开发时,添加注释,可以减少沟通成本...
2018-09-16 16:49:55 111
转载 Python程序的编辑和执行
方法11 .编辑Python的交互模式下,直接编写在命令行工具(cmd)中, 执行命令“python”或者“python3”进入交互模式在交互模式下,直接编写Python代码如果想要退出交互模式,输入“exit()” 退出2.运行交互模式下,,没写好一行代码后,直接回车,就可以立即执行因为解释型语言是:逐句解释执行,所以这是可以做以上操作的原理3.适用场景简单的...
2018-09-16 15:47:22 1904
转载 python开发环境安装
1.Linux下Python开发环境搭建以Ubuntu为例 - 方式1: 使用apt工具安装 sudo apt-get install python2.7 可以修改对应的版本 存在问题 不一定能够安装到最新版本 方式2: 通过编译python源代码安装 源码安装的步骤 ...
2018-09-16 15:12:28 92
原创 编程语言-python
一 编程语言的分类1.机器语言全部都是由0和1的二进制代码组成, 可以由计算机直接执行, 效率最高;但因为人看不懂, 不好理解, 所以不适合编程使用;2.汇编语言使用了一些助记符来代替0和1, 相对来说更好理解一些;最终还是要转换为机器语言执行, 多了一层转换, 所以效率低于机器语言;通用性依然不强,理解较差,学习曲线大, 编写大型程序繁杂;但因为其效率高, 所以在某...
2018-09-16 15:05:08 228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人