Day 08 作业
时间:2019-08-30
本文章向大家介绍Day 08 作业,主要包括Day 08 作业使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
- 有如下值集合 [11, 22, 33, 44, 55, 66, 77, 88, 99, 90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中
即: {'k1': 大于66的所有值, 'k2': 小于66的所有值}
lis = [11, 22, 33, 44, 55, 66, 77, 88, 99]
lis1 = []
lis2 = []
for i in lis:
if i > 66:
lis1.append(i)
if i < 66:
lis2.append(i)
print({'k1':lis1, 'k2':lis2})
统计s = 'hello alex alex say hello sb sb'中每个单词的个数
结果如:{'hello': 2, 'alex': 2, 'say': 1, 'sb': 2}
s = 'hello alex alex say hello sb sb'
dic = {}
lis = (s.split(' '))
print(lis)
for i in lis:
num = lis.count(i)
dic[i] = num
print(dic)
- 写代码,有如下变量,请按照要求实现每个功能
name = ' aleX'
# 1) 移除 name 变量对应的值两边的空格,并输出处理结果
print(name.strip(' '))
# 2) 判断 name 变量对应的值是否以 "al" 开头,并输出结果
print(name.startswith('al'))
# 3) 判断 name 变量对应的值是否以 "X" 结尾,并输出结果
print(name.endswith('X'))
# 4) 将 name 变量对应的值中的 “l” 替换为 “p”,并输出结果
print(name.replace('l', 'p'))
# 5) 将 name 变量对应的值根据 “l” 分割,并输出结果
print(name.split('l'))
# 6) 请输出 name 变量对应的值的第 2 个字符
print(name[1])
# 7) 请输出 name 变量对应的值的前 3 个字符
print(name[0:4])
# 8) 请输出 name 变量对应的值的后 2 个字符
print(name[-2:])
# 9) 请输出 name 变量对应的值中 “e” 所在索引位置
print(name.index('e'))
# 10) 获取子序列,去掉最后一个字符。如: oldboy 则获取 oldbo
name = 'oldboy'
print(name[:-1])
- 假设有一个文件test.txt,内有如下内容
l=[{'name':'alex','age':84}, {'name':'oldboy','age':73},{'name':'egon','age':18}]
需求:读取文件内容, 计算这三个人的年龄总和
file_path = r'C:\Users\Black\Documents\Python learning\day 08\test.txt'
f = open(file_path)
data = f.read()
lis = eval(data)
age_sum = lis[0]['age'] + lis[1]['age'] + lis[2]['age']
print(age_sum)
原文地址:https://www.cnblogs.com/bigb/p/11436186.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法