tuple 元组(创建后不能修改)

tuple = "cat","dog","tiger","human"
print(tuple) def fun(x):
return x,x*2 print(type(fun(3))) for x,y in ((2,0),(2,5),(3,8)):
print(x+y)

set 集合

S = {435,"BAT",(25,"CS"),435}
print(S) W = set("apple")
print(W) V = set(("cat",4,"apple"))
print(V)

list 列表

ls = [423,"BAT",[10,"CS"]]
print(ls[2][1][1]) vlist = list(range(5))
print(vlist) print("YES") if 2 in vlist else print("NO") lss = [52,36,95,78]
print(sorted(lss))
print(lss)

字典

sets = {23,35}
print(type(sets))
setss = {34:23,33:22,23:32} for a in setss.keys():
print(a) ls = setss.items()
print(ls) for key in setss:
print(setss[key])

计算平均数,和标准差

import math

def inputs() :
nums = []
x = input()
while x != "":
nums.append(int(x))
x = input()
return nums ls = inputs()
print(ls) def mean(numbers):
s = 0
for num in numbers:
s += num
return s / len(numbers) def dev(numbers,means):
sdev = 0
for num in numbers:
sdev += (num-means)**2
return math.sqrt(sdev/(len(numbers)-1)) print(dev(ls,mean(ls)))

统计词频(哈利波特1)

txt = open("1.Harry Potter and the Sorcerer's Stone.txt","r").read()
txt = txt.lower() for ch in '",!-?;.`':
txt = txt.replace(ch," ")
#print(txt) ls = txt.split()
print(ls) maps = {}
for str in ls:
maps[str] = maps.get(str,0) + 1 item = list(maps.items()) cnt = 1
for a in item :
print(a,end=" ")
if cnt % 10== 0:
print("")
cnt+=1
print("") item.sort(key=lambda x:x[1],reverse=True) for i in range(10):
word ,count = item[i]
print(word,count)

Python语言程序设计基础(6)—— 组合数据类型的更多相关文章

  1. Python语言程序设计基础(3)—— 基本数据类型

    天天向上 dayup,dayfactor = 1.0,0.01 for i in range(365): if i % 7 in [6,0]: dayup = dayup*(1-dayfactor) ...

  2. python语言程序设计基础 习题 天天向上的力量(math.pow)

    实例1: 一年365天,,以第一天的能力值为基数1.0,当好好学习时能力值相比前一天提高1%,没有学习时能力值相比前天要降低1%,每天努力和每天放任,一年下来的能力值相差多少? 解析: 如果每天都好好 ...

  3. Python语言程序设计基础(4)—— 程序的控制结构

    PM2.5 pm = eval(input()) if pm>=75: print("空气存在污染") else : print("空气没有污染") pr ...

  4. python语言程序设计基础(嵩天)第四章课后习题部分答案

    p121: *题4.1:猜数字游戏.在程序中预设一个0~9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“遗憾,太大了!”:小于预设的数,显示“遗憾,太小了!”,如此循环,直至猜中该数 ...

  5. python语言程序设计基础(嵩天)第二章课后习题

    p56: *2.1 实例1的修改.改造实例代码1.1,采用eval(input(<提示内容>))替换现有输入部分,并使输出的温度值为整数. 源代码: TempStr=input(" ...

  6. Python语言程序设计基础(7)—— 文件和数据格式化

    返回字符串 file = input() #返回字符串 fo = open(file,"r").read(6) print(fo) 返回列表形式 file = input() fo ...

  7. Python语言程序设计基础(5)—— 函数和代码复用

    lambda sum = lambda x,y : x + y print(sum(3,3),type(sum)) 默认参数 def prints(str,times = 2) : print(str ...

  8. Python语言程序设计基础(2)—— Python程序实例解析

    温度转换 def tempConvert(ValueStr): if ValueStr[-1] in ['F','f']: ans = (eval(ValueStr[0:-1]) - 32)/1.8 ...

  9. Python语言程序设计基础(1)—— 程序设计基本方法

    Everybody in this country should learn how to program a computer,because it teaches you how to think ...

随机推荐

  1. win 引用win32无效问题

    我使用pycharm 安装: python window 10 下安装win32 module 问题:安装后引用win32api等依赖,无效,但是目录下确实已经安装: 解决方案: ${python_h ...

  2. js中的table导出成Excel表格

    首先判断手否是IE,原因在于IE导出我用的是ActiveXObject,判断的方式很简单,只需要拿到window.navigator.userAgent即可进行判断,代码如下 function get ...

  3. selenium 安装与环境配置

    selenium的安装 环境配置:python2.7+selenium2+Firefox46以下版本 本次安装环境:python2.7.13+selenium2.53.6+Firefox46 官网下载 ...

  4. oracle 基础知识(四) 构成

    一, oracle服务 一个oracle 服务由一个oracle 实例和一个oracle数据库组成. oracle = instance + database 总体概念: 二, oracle 实例 0 ...

  5. 03-struts2获得servetAPI

    1 原理 三个域合一的时候相同的键值对以小的域为准.ActionContext 对象创建:每次请求的时候都会创建一个与请求对应的 ActionContext 对象.ActionContext 销毁:请 ...

  6. Android开发_如何调用系统默认浏览器访问

    Android开发_如何调用系统默认浏览器访问 2015-10-20 17:53 312人阅读  http://blog.sina.com.cn/s/blog_6efce07e010142w7.htm ...

  7. Node中使用mysql模块遇到的问题

    Node的mysql模块,本人的感受就是不好用,各种报错,各种坑,有一个问题困扰了我很久,也不知道是不是我使用的方式不对,不过后来用easymysql模块解决了,我才深信这是一个坑. 问题描述: 假设 ...

  8. python dict list tuple

    Dict 创建 somedict = {} somedict = {"key": value} a = dict(one=1, two=2, three=3) c = dict(z ...

  9. Python 显示调用栈

    Python调试不如强类型的语言方便,显示调用栈有时非常必要,inspect模块很好用 import inspect inspect.stack() inspect.stack()返回的是一个函数栈帧 ...

  10. 前端之CSS——CSS选择器

    一.CSS介绍 为什么需要CSS(CSS的作用)? 在没有CSS之前,我们想要修改HTML元素的样式需要为每个HTML元素单独定义样式属性,当HTML内容非常多时,就会定义很多重复的样式属性,并且修改 ...