zoukankan      html  css  js  c++  java
  • 函数基础作业

    # 函 数 基 础
    # 1、写函数,用户传入修改的文件名,与要修改的内容,执行函数,完成批了修改操作
    # 2、写函数,计算传入字符串中【数字】、【字母】、【空格】 以及 【其他】的个数
    # 3、写函数,判断用户传入的对象(字符串、列表、元组)长度是否大于5。
    # 4、写函数,检查传入列表的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者。
    # 5、写函数,检查获取传入列表或元组对象的所有奇数位索引对应的元素,并将其作为新列表返回给调用者。
    # 6、写函数,检查字典的每一个value的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者。
    # dic = {"k1": "v1v1", "k2": [11,22,33,44]}
    # PS:字典中的value只能是字符串或列表
    #————————————————————————————————————————————————————#
    # 第一题:写函数,用户传入修改的文件名,与要修改的内容,执行函数,完成批了修改操作
    # import os
    # def file_write():
    # print('请输入需要修改文件名:')
    # file_name = input()
    # with open(str(file_name),'w') as write_file:
    # print('请输入需要修改的内容:')
    # file_replace = input()
    # write_file.write(file_replace)
    # return '找到文件'
    # file_write()
    #########################################################################################################
    # F:PythonPythonLeaningvenvScriptspython.exe F:/Python/PythonLeaning/测试专用文件夹/函数基础作业.py
    # 请输入需要修改文件名:
    # file
    # 请输入需要修改的内容:
    # 1237
    #
    # Process finished with exit code 0
    #————————————————————————————————————————————————————#
    # 第二题:写函数,计算传入字符串中【数字】、【字母】、【空格】 以及 【其他】的个数
    # import re
    # def count(anything):
    # num = 0
    # letter = 0
    # blank = 0
    # others = 0
    # for i in anything:
    # if (ord(i) >= 97 and ord(i) <= 122) or (ord(i) >= 65 and ord(i) <= 90):
    # letter =letter+1
    # elif ord(i)>=48 and ord(i)<=57:
    # num =num+1
    # elif ord(i)==32:
    # blank =blank+1
    # else :
    # others = others+1
    # print('数字的个数是:%s' % num)
    # print('字母的个数是:%s' % letter)
    # print('空格的个数是:%s' % blank)
    # print('其他的个数是:%s' % others)
    # return '统计正常'
    # anything = input('请输入你要统计的字符:')
    # count(anything)
    # F:PythonPythonLeaningvenvScriptspython.exe F:/Python/PythonLeaning/测试专用文件夹/函数基础作业.py
    # 请输入你要统计的字符:asd1 3a5s4d asd
    # 数字的个数是:4
    # 字母的个数是:9
    # 空格的个数是:2
    # 其他的个数是:0
    #
    # Process finished with exit code 0
    ###################################################################################################################
    # 第三题 写函数,判断用户传入的对象(字符串、列表、元组)长度是否大于5。
    # def judge_obj(*args):
    # for i in tuple(*args):
    # if len(*args)>5:
    # print('长度大于5')
    # break
    # else :
    # print('长度小于5')
    # judge_obj([1,2])
    ###################################################################################################################
    # 第四题 写函数,检查传入列表的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者。
    # def check_list(li):
    # if len(li)>2:
    # li = li[0:2]
    # else:
    # print('我就不管你了')
    # return li
    # print(check_list([11,12,15,14]))
    # F:PythonPythonLeaningvenvScriptspython.exe F:/Python/PythonLeaning/测试专用文件夹/函数基础作业.py
    # [11, 12]
    #
    # Process finished with exit code 0
    ###################################################################################################################
    # 第五题 写函数,检查获取传入列表或元组对象的所有奇数位索引对应的元素,并将其作为新列表返回给调用者。
    # def check_num(li):
    # return li[::2]
    # print(check_num([1,2,3,4,5,6,7,8,]))
    # F:PythonPythonLeaningvenvScriptspython.exe F:/Python/PythonLeaning/测试专用文件夹/函数基础作业.py
    # [1, 3, 5, 7]
    #
    # Process finished with exit code 0
    ###################################################################################################################
    # 第六题 写函数,检查字典的每一个value的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者。
    # def check_dic(dic):
    # new_dic={}
    # for k,v in dic.items():
    # if len(v)>2:
    # new_dic[k]=v[0:2]
    # return new_dic
    # print(check_dic({'name':'pandaboy','age':'180','size':'big'}))
    # # PS:字典中的value只能是字符串或列表,不能是数字,否则不能统计长度len
    # F:PythonPythonLeaningvenvScriptspython.exe F:/Python/PythonLeaning/测试专用文件夹/函数基础作业.py
    # {'name': 'pa', 'age': '18', 'size': 'bi'}
    #
    # Process finished with exit code 0
    ###################################################################################################################
    Win a contest, win a challenge
  • 相关阅读:
    UIAutomation学习入门
    Global.asax详解
    iOS开发之UINavigationController
    iOS开发之控制器创建与加载(生命周期)
    iOS开发之自定义弹出的键盘
    iOS开发之UIWindow
    iOS开发之UIPickerView
    iOS开发之iOS程序的启动过程
    iOS开发之UIApplication和delegate
    iOS开发之UIApplication
  • 原文地址:https://www.cnblogs.com/pandaboy1123/p/8487086.html
Copyright © 2011-2022 走看看