栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python 中_python?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python 中_python?

1. 最终函数的作用
nums =  list(map(int,  input().strip().split()))

先解释具体的含义:
由于 input()获得string 类型, 通过int 函数转为整型;
由于map 返回的是一个迭代器, 故加上 list 返回一个列表;

input(). strip(). split():
实现的功能, 以空格为分割, 同时输入多个数据;

input 输入函数, 和strip(), split() 放在一起的作用:
是将输入的头部 和尾部 中的空格删除;
然后在将输入, 根据空格分割成多个,以列表的形式返回;

2. 单个函数的作用
print("n  1. ----- .strip()  method --------n")
#  删除字符串中最左侧和最右侧,规定的字符串,
#  只要规定的字符出现在两侧,都会被删除, 默认情况下规定字符串是空格;
str = " NNN I am a  student  NNN   "
print("*___*", str)
print("*___*", str.strip())   #  默认情况下, 删除头尾处的空格;
print("*___*", str.strip(' N'))   # 删除头尾中规定的字符, 注意,此时如果头部有空格,这里也要加空格;
print("*___*", str.strip(" student")) #  只能移除, 字符串中头尾的规定字符;


print("n  2. ----- .split()  method --------n")
#  返回一个列表, 由str 根据sp 分割后,所组成; sp 缺省情况为 空格;
#  str.split( sp, num);
#  分隔符不指定时, 默认为空格,且包括换行n, 制表符t, 但不能为空“”;
#  num 为按照sp 分割的次数,产生(num + 1) 个字符串, 缺省情况下为按照sp 分割;

str = "nLine1-abc nLine2-def nLine3-ghi nline4-hahaha line5-nnnn"
print (str.split())      # 默认情况下, 只要包含默认分隔符, 就进行分割;
print(str.split(" ",2 ))
print (str.split(' ', 4))


print("n  3. ----- .input()  method --------n")
# input()  函数接受一个标准输入数据, 返回 string 类型;
#  由于通过input 获得的是string 类型, 故通过int 转为整型;
# nums1 = list(map(int, input().strip().split()))
print("please input a int list: ")
nums1 = list(map(int,  input().strip().split()))
print("output nums1: n", nums1)



print("n  4. ----- .map()  method --------n")
#  map(fun1, iterable)), 根据fun1 函数,对iterable 序列进行映射;
# Python3 返回的是迭代器, 需要加List 将迭代器转化为 list;
# list(map(fun2, iterable) )

def fun1(x):
    return x*x
print(list(map(fun1, nums1)))

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/783323.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号