zoukankan      html  css  js  c++  java
  • day9-复习学习python实例

    学习实例代码

    #求1到100的和
    print ("##################1到100求和#################")
    def sum(a,b):
    s = 0
    for i in range(a,b+1):

    s = s+i
    return s
    if __name__ == '__main__':

    sum1 = sum(0,100)
    print(sum1)

    print('########################求1-500所有奇数的和###########################')
    def sumAn(a,b):
    m = 0
    for i in range(a,b+1):
    if i%2==0:

    m = m + i
    continue
    else:
    continue


    return m
    if __name__ == '__main__':
    a= sumAn(1,500)
    print(a)
    print('#################求1+2!+3!...20!的和################')

    def sumFac(a,b):
    sum2 = 0
    k = 1
    for i in range(a,b+1):
    #print(i**i)
    k = k*i
    sum2 = sum2 + k
    return sum2
    if __name__ == '__main__':
    fac = sumFac(1,20)
    print(fac)

    print('#######################列表排序###################')

    def sort(a):
    b = sorted(a)
    return b
    if __name__ == '__main__':
    list1 = [2,32,43,453,54,6,576,5,7,6,8,78,7,89]
    list1_sort = sort(list1)
    print(list1_sort)

    数值,字符串,列表.元祖,字典。

    数值类型分为一下类型

    整型(int) 长整型(long) 浮点型(float) 复数型(complex) a=12j 数值后面加j

    Type()查看变量类型

    字符串类型

    有三种方法定义

    ’’

    “”

    ‘’’’’’’

    三重引号(docstring)除了能定义字符串以外,还可以用作注释。

    str=‘abc’

    索引(从0开始,-1表示最后一个字符,+字符串连接符),切片

       str[0] =a   str[0:2] (2表示取到第几位)  str[0::2] 表示隔俩个取以位

       str[0:3:-1] 表示从右到左。

    字符串、列表和元组都是序列。

    特点:索引和切片操作

    序列的基本操作

    Len() : 求序列的长度

    +       :  连接2个序列

    *        :  重复序列元素

    in       : 排断元素是否在序里

    max()    : 返回最大值

    min()     : 返回最小值

    cmp(x,y)  : 比较列个序列是否相等

    列表[]

    >列表(list)是处理一组有序项目的数据结构,既可以在列表中存储一个序列的项目。

    >可变的元素结构

    创建列表

    list1=[]

    list2=list()

    list3=[‘a’,1,2]

    list2.append() 向列表里添加元素

    列表操作

    取值

    切片和索引

    添加

    list2.append()

    删除

    del listp[]

    list.remove(list[])

    修改

    list[]=x

    查找

    var int list

    插入

    list2.insert(1,'abc')

    排序

    list2.sort()

    反转

    list2.reverse()

    删除并返回值

    list.pop(1)

    追加元素

    list2.extend('qweq')

    元组()

    元组和列表相似

    元组和字符串一样是不可变得

    -元组可以存储一系列的值

    -元组通常用在用户定义的函数能够安全地采用一组值得时候,即被使用的元组的值不会改变。

    t=(1,a,)

    a b c=t  元组的拆分

    字典的常用方法

    >字典是python中的唯一的映射类型(哈希表)

    >字典对象是可变的,但字典的建必须使用不可变对象,一个字典可以使用不同的类型的键值。

    字典的方法:

    key() 键值

    values() 元素

    items()返回列表

    dic.get()返回字典元素。

    dic.has_key(2) 判断key是否在字典里

    dic.copy()复制 dic2=dic.copy() 粘贴

    dic.clear  清除元素

    dic.pop(‘a’) 删除k值,返回元素。

    dict()将列表转变成字典

    dic.fromkeys(‘abc’,100)创建元素相同的字典

    不要让以后的自己被嫌弃
  • 相关阅读:
    ReactNative之从HelloWorld中看环境搭建、组件封装、Props及State
    iOS开发之虾米音乐频道选择切换效果分析与实现
    Cocoa包管理器之Carthage详解及CocoaPods中心化+Carthage的二进制化
    Cocoa包管理器之CocoaPods详解
    Git知识总览(六) Git分支中的远程操作实践
    Git知识总览(五) Git中的merge、rebase、cherry-pick以及交互式rebase
    Git知识总览(四) git分支管理之rebase 以及 cherry-pick相关操作
    Git知识总览(三) 分支的创建、删除、切换、合并以及冲突解决
    Git知识总览(二) git常用命令概览
    Git知识总览(一) 从 git clone 和 git status 谈起
  • 原文地址:https://www.cnblogs.com/wxp997/p/7740089.html
Copyright © 2011-2022 走看看