美文网首页
python.3th

python.3th

作者: lqkin | 来源:发表于2017-07-06 16:12 被阅读0次

字符串

print(temp.upper()) 字符串大写

print(temp.lower())字符串小写

al="caonima"

print(al.capitalize()) 首字母大写

a="li"

print(a.center(6,"*"))//字符传中心

#占位符

s ="hello {0} ,is age {1},you {2}"

new1 = s.format("alxe",19,"sb")

print(new1) 需要依次添加{0}{1}-----{n}

#链接字符串

li = ["dd","333"]

s ="__".join(li)//链接字符串

print(s)

#map转list()需要强转

defname(name):

returnstr(name[0]).upper()+str(name[1:]).lower()

re =list(map(name,['adam','LISA','barT']))

print(re)

import math

#高阶函数 math.sqrt  根号运算

#def add(x, y, f):

#    return f(x) + f(y)

#print(add(3,4 , math.sqrt))

# 先计算头两个元素:f(1, 3),结果为4;

# 再把结果和第3个元素计算:f(4, 5),结果为9;

# 再把结果和第4个元素计算:f(9, 7),结果为16;

# 再把结果和第5个元素计算:f(16, 9),结果为25;

# 由于没有更多的元素了,计算结束,返回结果25。

#3.0需要from import

from functools import reduce

defmyadd(x, y):

print(x,y)

returnx * y

li = reduce(myadd,  [2,4,5,7,12])

print(li)

# 请利用filter()过滤出1~100中平方根是整数的数,即结果应该是:

defis_sqr(x):

returnint(math.sqrt(x))*int(math.sqrt(x)) == x

li =filter(is_sqr,range(1,101))

print(list(li))

相关文章

  • python.3th

    字符串 print(temp.upper()) 字符串大写 print(temp.lower())字符串小写 al...

网友评论

      本文标题:python.3th

      本文链接:https://www.haomeiwen.com/subject/tluthxtx.html