找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
# coding=utf-8
# 1、str='a,hello'在字符串str中查找hello
s = 'a,hello'
print s.find('hello')
#
# 2、str = 'a,b,c,d'用逗号分割str字符串,并保存到列表
s = 'a,b,c,d'
l = s.split(',')
print l
#
# 3、将“笔试题 123A”中123替换为“进行中”
s = '笔试题 123A'
print s.replace('123', '进行中')
#
# 1、用for循环打印九九乘法表
for i in range(1, 10):
    for j in range(1, i+1):
        print '%d*%d=%2d  '%(j, i, (i * j)),
        if i == j:
            print '\n',
#
# 2、求出1/1+1/3+1/5……+1/99的和
a = 0
for i in range(1, 100, 2):
    a = a + 1.0/i
print '%.3f'%a
#
# 3、求每个字符串中字符出现的个数如:helloworld
s = 'helloworld'
print len(s)
r = {}
for i in s:
   r[i] = s.count(i)
print r
#
# 4、实现把字符串str="duoceshi"中任意字母变为大写
s = 'duoceshi'
s = list(s)
a = raw_input('请输入字母')
b = ''
if a in s:
    n = s.index(a)
    s[n] = s[n].upper()
    for i in s:
        b = b + i
    print b
    print type(b)
else:
    print '字母不在字符串中。'
#
# 5、求出1900-2017年的闰年?
# 普通闰年:能被4整除但不能被100整除的年份为普通闰年。(如2004年就是闰年,1999
# 年不是闰年)世纪闰年:能被400整除的为世纪闰年。(如2000年是世纪闰年,1900年
# 不是世纪闰年)
for i in range(1900,2018):
    if i % 400 == 0:
        print '%d 年是世纪闰年'%i
    elif i % 4 == 0 and i % 100 != 0:
        print '%d 年是普通闰年'%i
# 6、分别打印100以内的所有偶数和奇数并存入不同的列表当中
even = []
uneven = []
for i in range(101):
    if i % 2 == 0:
        print '%d是偶数'%i
        even.append(i)
    else:
        print '%d是奇数'%i
        uneven.append(i)
print even, uneven
#
# 7、用循环语句,计算2-10之间整数的循环相乘的值。
a = 1
for i in range(2,11):
    a = a * i
print a
#
# 8、请写一段Python代码实现删除一个list=[1,3,6,9,1,8]里面的重复元素
l = [1,3,6,9,1,8]
l1 = []
for i in l:
    if i in l1:
        continue
    else:
        l1.append(i)
print l1
#
# # 9、将字符串类似:"k:1|k3:2|k2:9|...|kn:m",处理成key:value或json格式
s = "k:1|k3:2|k2:9|kn:m"
r = {}
s = s.split('|')
for i in s:
    i = i.split(':')
    r[i[0]] = i[-1]
print r
# # 10、把字符串user_controller转换为驼峰命名UserController
s = 'user_controller'
l = s.split('_')
a = l[0].capitalize()
b = l[1].capitalize()
print a+b
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册