关于膳食纤维

一、什么是膳食纤维?
膳食纤维是一种不能被人体消化的碳水化合物,分为非水溶性和水溶性纤维两大类。纤维素、半纤维素和木质素是3种常见的非水溶性纤维,存在于植物细胞壁中;而果胶和树胶等属于水溶性纤维,则存在于自然界的非纤维性物质中。

二、膳食纤维的重要性。
膳食纤维对促进良好的消化和排泄固体废物有着举足轻重的作用。适量地补充纤维素,可使肠道中的食物增大变软,促进肠道蠕动,从而加快了排便速度,防止便秘和降低肠癌的风险。
另外,纤维素还可调节血糖,有助预防糖尿病。又可以减少消化过程对脂肪的吸收,从而降低血液中胆固醇、甘油三脂的水平,防治高血压、心脑血管疾病的作用。

三、每日摄入量标准:
国际相关组织推荐的膳食纤维素日摄入量为:美国防癌协会推荐标准为每人每天30~40克,欧洲共同体食品科学委员会推荐标准为每人每天30克。

四、什么食物中含膳食纤维最多?
糙米和胚牙精米,以及玉米、小米、大麦、小麦皮(米糠)和麦粉(黑面包的材料)等杂粮;此外,根菜类和海藻类中食物纤维较多,如牛蒡、胡萝卜、四季豆、红豆、豌豆、薯类和裙带菜等。



膳食纤维是一般不易被消化的食物营养素,主要来自于植物的细胞壁,包含纤维素、半纤维素、树脂、果胶及木质素等。
纤维以溶解于水中可分为两个基本类型:水溶性纤维与非水溶性纤维。水溶性纤维包括有树脂、果胶和一些半纤维。常见的食物中的大麦、豆类、胡萝卜、柑橘、亚麻、燕麦和燕麦糠等食物都含有丰富的水溶性纤维,水溶性纤维可减缓消化速度和最快速排泄胆固醇,所以可让血液中的血糖和胆固醇控制在最理想的水准之外,还可以帮助糖尿病患者降低胰岛素和三酸甘油脂。
非水溶性纤维包括纤维素、木质素和一些半纤维以及来自食物中的小麦糠、玉米糠、芹菜、果皮和根茎蔬菜。非水溶性纤维可降低罹患肠癌的风险,同时可经由吸收食物中有毒物质预防便秘和憩室炎,并且减低消化道中细菌排出的毒素。大多数植物都含有水溶性与非水溶性纤维,所以饮食均衡摄取水溶性与非水溶性纤维才能获得不同的益处。
膳食纤维的益处:
◇保持消化系统健康
◇增强免疫系统
◇降低胆固醇和高血压
◇降低胰岛素和三酸甘油脂
◇通便、利尿、清肠健胃
◇预防心血管疾病 、癌症、糖尿病以及其它疾病
◇平衡体内的荷尔蒙及降低与荷尔蒙相关的癌症
膳食纤维是健康饮食不可缺少的,纤维在保持消化系统健康上扮演必要的角色,同时摄取足够的纤维也可以预防心血管疾病 、癌症、糖尿病以及其它疾病。纤维可以清洁消化壁和增强消化功能,纤维同时可稀释和加速食物中的致癌物质和有毒物质的移除,保护脆弱的消化道和预防结肠癌。纤维可减缓消化速度和最快速排泄胆固醇,所以可让血液中的血糖和胆固醇控制在最理想的水平 。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
我的代码:#将食品调整至同样的份量(按100g计算) #正则表达式匹配几种不同的份量标注方式 p1 = re.compile(r'(') p2 = re.compile(r'(.*?)[ ]') #定义函数,用于提取份量数据,也用于将字符串转化为整数,方便后面计算处理 def getLambda(x, p1, p2): try: val = float(re.findall(p1,x)[0]) except: #提取的是fl oz,也就是美制液体盎司,需要乘以29.57转换为ml val = float(re.findall(p2,x)[0]) * 29.57 return val #调整food数据集,计算每100克的卡路里,脂肪,碳水化合物,钠,膳食纤维,蛋白质 per100_food = food.iloc[:,:] #应用提取函数 per100_food["分量"] = per100_food["分量"].apply(lambda x: getLambda(x, p1, p2)) #计算每百克含量 per100_food["每百克卡路里"] = (per100_food['卡路里']/per100_food["分量"]) * 100 per100_food["每百克总脂肪"] = (per100_food['总脂肪']/per100_food["分量"]) * 100 per100_food["每百克碳水化合物"] = (per100_food['碳水化合物']/per100_food["分量"]) * 100 per100_food["每百克钠"] = (per100_food['钠']/per100_food["分量"]) * 100 per100_food["每百克膳食纤维"] = (per100_food['膳食纤维']/per100_food["分量"]) * 100 per100_food["每百克蛋白质"] = (per100_food['蛋白质']/per100_food["分量"]) * 100 #仅保留包含这些每百克的数据信息,类型和食品名 per100_food = per100_food[['Item','Category','每百克卡路里', '每百克总脂肪', '每百克碳水化合物', '每百克钠', '每百克膳食纤维', '每百克蛋白质']] per100_food,报错:list out of range
06-07
我看到你的代码中的正则表达式还是有问题的,需要进行修改。请将以下两行代码: ```python p1 = re.compile(r'(') p2 = re.compile(r'(.*?)[ ]') ``` 修改为: ```python p1 = re.compile(r'[(](.*?)[ g)]') p2 = re.compile(r'(.*?)[ ]') ``` 另外,你的代码最后一行`per100_food,`也是有问题的,需要删除逗号。修改后的代码如下: ```python #将食品调整至同样的份量(按100g计算) #正则表达式匹配几种不同的份量标注方式 p1 = re.compile(r'[(](.*?)[ g)]') p2 = re.compile(r'(.*?)[ ]') #定义函数,用于提取份量数据,也用于将字符串转化为整数,方便后面计算处理 def getLambda(x, p1, p2): try: val = float(re.findall(p1,x)[0]) except: #提取的是fl oz,也就是美制液体盎司,需要乘以29.57转换为ml val = float(re.findall(p2,x)[0]) * 29.57 return val #调整food数据集,计算每100克的卡路里,脂肪,碳水化合物,钠,膳食纤维,蛋白质 per100_food = food.iloc[:,:] #应用提取函数 per100_food["分量"] = per100_food["分量"].apply(lambda x: getLambda(x, p1, p2)) #计算每百克含量 per100_food["每百克卡路里"] = (per100_food['卡路里']/per100_food["分量"]) * 100 per100_food["每百克总脂肪"] = (per100_food['总脂肪']/per100_food["分量"]) * 100 per100_food["每百克碳水化合物"] = (per100_food['碳水化合物']/per100_food["分量"]) * 100 per100_food["每百克钠"] = (per100_food['钠']/per100_food["分量"]) * 100 per100_food["每百克膳食纤维"] = (per100_food['膳食纤维']/per100_food["分量"]) * 100 per100_food["每百克蛋白质"] = (per100_food['蛋白质']/per100_food["分量"]) * 100 #仅保留包含这些每百克的数据信息,类型和食品名 per100_food = per100_food[['Item','Category','每百克卡路里', '每百克总脂肪', '每百克碳水化合物', '每百克钠', '每百克膳食纤维', '每百克蛋白质']] ``` 请尝试修改后再次运行代码看是否可以成功运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值