![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
风风萧萧兮兮
这个作者很懒,什么都没留下…
展开
-
python_字符串类型
字符串:使用引号包裹起来的内容就是字符字符串的表现形式: 1. 单引号 2. 双引号 3. 三个单引号 4. 三个双引号#查看变量保存数据的类型 my_str1_type = type(my_str1)字符串常见操作my_str = "hello" # python的下标有正数下标和负数下标# find: 获取指定数据的下标...原创 2019-09-09 14:48:13 · 154 阅读 · 0 评论 -
Python——内置高阶函数
import functools内置的高阶函数reduce: 根据指定函数的功能对容器类型中的每一个数据进行相关的计算filter: 根据指定函数的功能对容器类型中数据进行过滤def sum_num(x, y):return x + ymy_list = [1, 2, 3]result = functools.reduce(sum_num, my_list)print(result...原创 2019-09-10 16:12:45 · 143 阅读 · 0 评论 -
Python——匿名函数
匿名函数: 使用lambda关键字定义的函数称为匿名函数匿名函数的语法格式:# lambda 形参1,形参2,...: 返回值或者调用其他函数匿名函数的注意点:# 1. 匿名函数只能写一行代码# 2. 匿名函数的返回值不需要加上return# 3. 匿名函数的主要是用来简化普通函数的代码实现的# 4. 匿名函数也是属于函数# def sum_num(num1, num2):#...原创 2019-09-10 16:09:39 · 194 阅读 · 0 评论 -
Python——高阶函数
高阶函数的定义:函数的参数或者返回值又是一个函数类型,那么这样的函数称为高阶函数def show():print(“哈哈”)show_info就是一个高阶函数def show_info(new_func):# new_func 函数类型的参数print("-" * 30)new_func()print("-" * 30)把一个函数作为参数传给另外一个函数使用show_info(...原创 2019-09-10 16:08:07 · 291 阅读 · 0 评论 -
Python——列表推导式
列表推导式: 结合使用for循环快速创建一个列表,最终返回的列表new_list = [value for value in range(3)] # => [0,1,2]print(new_list)new_list = [value for value in range(1, 11) if value % 2 == 0] # => [偶数]print(new_list)my...原创 2019-09-10 16:07:11 · 175 阅读 · 0 评论 -
Python——for循环便利获取容器类型中的数据
字符串my_str = “abc”for value in my_str:print(value)index = 0print(len(my_str))while index < len(my_str):print(index, my_str[index])index += 1列表my_list = [1, 2, 3]for value in my_list:prin...原创 2019-09-09 16:03:29 · 674 阅读 · 0 评论 -
Python——循环、break,continue
学习循环目的:让程序中的某段代码可以重复执行count = 1while count <= 3: print("人生苦短,我用python!") count += 1print("--------")for循环可以结合range使用,可以让某段代码进行重复执行for value in range(3): print("人生苦短,我用python!")break: 结...原创 2019-09-09 16:01:59 · 208 阅读 · 0 评论 -
类型转换——eval
为什么要使用类型转换1. 因为类型统一才能参与计算my_str = "5"value = my_str + str(6)print(value, type(value))my_str = "1"my_num = 2result = int(my_str) + my_numprint(result, type(result))my_str = "[1, 2, 4]"# new...原创 2019-09-09 15:12:33 · 272 阅读 · 0 评论 -
Python——拆包
字符串my_str = "abc"利用拆包value1, value2, value3 = my_strprint(value1, value2, value3)列表my_list = [1, 2]value1, value2 = my_listprint(value1, value2)元组my_tuple = (4, 2)value1, value2 = my_tup...原创 2019-09-09 15:09:27 · 124 阅读 · 0 评论 -
Python——range
range: 范围value1, value2, value3, value4 = range(4) # 表示生成一个0-3的范围数据print(value1, value2, value3, value4)range(开始数据,结束数据), 不包含结束数据value1, value2, value3 = range(1, 4)print(value1, value2, value3)...原创 2019-09-09 15:08:16 · 142 阅读 · 0 评论 -
Python——集合
集合也是一个容器类型,可以存储任意多个数据(不可变类型的数据)集合的特点:1. 无序2. 数据是唯一的3. 集合里面只能存放不可变类型不可变类型: 数字,字符串,range, 元组可变类型: 字典,集合,列表my_set = {1, 2, ‘a’, 0, 1, 2, range(3), (1, 2)}print(my_set, type(my_set))学习集合就是用来去重my...原创 2019-09-09 15:05:39 · 173 阅读 · 0 评论 -
Python——字典dict
字典也是一个容器类型的数据,可以存储多个键值对数据, 它的表现形式: {key:value, …}my_dict = {“name”: “李四”, “age”: 20}print(my_dict, type(my_dict))my_dict = {“name”: “李四”, “age”: 20}print(my_dict)添加数据my_dict[“sex”] = “男”print(m...原创 2019-09-09 15:04:00 · 229 阅读 · 0 评论 -
python——元组
元组:其实就是一个只读的列表,只能获取数据,不能对数据进行修改(添加,删除,修改)元组的表现形式: (1, 2)my_tuple = (1, 2.15, True, ‘abc’)print(my_tuple, type(my_tuple))del my_tuple[0]获取数据result = my_tuple[-1]print(result)result = my_tuple[-...原创 2019-09-09 15:02:21 · 145 阅读 · 0 评论 -
python——列表
列表好比是一个数据的容器,可以存储任意多个数据,不限制类型列表的表现形式一对中括号my_list = [1, 3.14, True, 'abfc']指定分隔符print(type(my_list), my_list, sep="&")my_list = [1, 3.14, True, ‘abfc’]print(my_list)添加数据(追加,插入,扩展一组)my_list...原创 2019-09-09 14:56:43 · 108 阅读 · 0 评论 -
Python——文件操作
文件操作的模式 # 1. r: 以字符串的方式读取文件中的数据# 2. w: 以字符串的方式写入数据到文件# 3. a: 以字符串的方式追加写入数据到文件文件的读取打开文件file = open("1.txt", "r", encoding="utf-8")注意点:# 1. 在windows的python解释器下,打开文件默认的编码格式是gbk# 2. 在linux和ma...原创 2019-09-11 16:06:12 · 257 阅读 · 0 评论