python下载电脑版本不对_初学Python,因为某些原因电脑只能装3.1版本,现遇到这个小问题求解答...

#!/usr/bin/env python

# -*- coding: utf-8 -*-

'''

任务:

假设用户输入的英文名字不规范,没有按照首字母大写,后续字母小写的规则,

请利用map()函数,把一个list(包含若干不规范的英文名字)变成一个包含规范英文名字的list:

输入:['adam', 'LISA', 'barT']

输出:['Adam', 'Lisa', 'Bart']

'''

# 第一种方法

L = ['adam', 'LISA', 'barT']

def f(x):

return x.title()  # title方法 将字符串转换成标题,即首字母大写,其他字母小写

print map(f, L)

# 第二种方法

import string

def f(x):

return string.capwords(x)  # 为了将首字母大写,其他字母小写,可以调用string模块的capword函数进行转换

print map(f, ['adam', 'LISA', 'barT'])

# 第三种方法

# Python capitalize()将字符串的第一个字母变成大写,其他字母变小写。

def f(x):

return x.capitalize()

print map(f, ['adam', 'LISA', 'barT'])

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值