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. IDEA查看第三方jar包的源代码时出现Decompiled.class file, bytecode version:52.0 (Java 8)的解决方案

    IDEA中使用Ctrl+左键查看第三方jar包的源代码时,出现Decompiled.class file, bytecode version:52.0 (Java 8),说明IDEA没找到该类的.ja ...

  2. python学习13-类的约束 异常处理 日志

    一 .约束 python中约束有两种 第一种,通过抛异常进行约束,这种是子类不按我要求的来,我就给你抛异常(推荐) 操作:提取一个父类. 在父类中给出一个方法.但在方法中不给出任何代码,直接抛异常 # ...

  3. 转载收藏(js数组方法大全)

    js数组方法大全 JavaScript中创建数组有两种方式 (一)使用 Array 构造函数: var arr1 = new Array(); //创建一个空数组var arr2 = new Arra ...

  4. (转)shell--read命令的选项及用法

    shell--read命令 原文:https://www.cnblogs.com/lottu/p/3962921.html http://blog.csdn.net/skdkjzz/article/d ...

  5. 02-使用注解配置spring

    1 准备工作 1.导包 4+2+spring-aop[新版本需要导入 spring-aop 包] 2.为主配置文件引入新的命名空间(约束) [context] 3.开启使用注解代理配置文件 4.在类中 ...

  6. opensuse 安装oracle 界面乱码

    执行.runInstall时,出现界面乱码 export LANG=en_US export LC_ALL=en_US 终端里 执行这两句.用英文界面安装 再执行 .runInstall

  7. 《Python编程从入门到实践》_第三章_列表简介

    什么是列表呢? 官方说明就是由一些列按特点顺序排列的元素组成.其实可以看出很多个字符串的有序组合吧,里面的内容可以随时的删除,增加,修改. 下面这个就是一个列表,python打印列表的时候会将中括号和 ...

  8. 初学SqlHelper - 实现增删改查

    //数据库连接字符串 public static readonly string constr = ConfigurationManager.ConnectionStrings["conns ...

  9. 个人MySQL股票数据库的建立日记

    #!/usr/bin/python# -*- coding: UTF-8 -*- import tushare as tsfrom sqlalchemy import create_engine co ...

  10. foreach的基本语法

    有一个布尔型循环是专门用来循环数组的.这个循环的基本语法就是foreach基本语法 foreach( 要循环的数组变量 as [键变量 =>] 值变量){ //循环的内容 } 这是一个固定用法, ...