zoukankan      html  css  js  c++  java
  • python学习笔记(1)

    变量的命名

    • 变量名只能包含字母、数字、下划线,不能以数字打头
    • 不要用Python关键字、函数名、保留用于特殊用途的单词作变量名
    • 变量名应短且有描述性
    • 慎用小写l和大写O

    字符串

    就是一系列字符

    在Python中,用引号扩起的都是字符串,引号可以是单引号或双引号。

    例:"ABC'def'"、'ABC"def"'     这两个字符串分别包含了单引号和双引号                 

    print("ABC'def'")    #输出  ABC'def'

    title():单词首字母大写            print("ABC'def'".title())    #输出Abc'Def'

    lower():全小写       print("ABC'def'".lower())    #输出abc'def'

    upper():全大写

    合并字符串

    'abc'+'def'

    删除空白

    strip():删除字符串左右的空白          str='abc   '  print(str.strip())  #输出abc(无末尾空白)

    lstrip():删除字符串开头的空白

    rstrip():删除字符串末尾的空白

    str():字符串转数字

    注释

    单行注释:#...

    多行注释:''' ... '''

    继续()

    一个过长的语句可以使用反斜杠分解成几行

    if(weather_is_hot == 1) and

        (shark_warnings == 0):

            ...

    列表

    列表由一些列按特定顺序排列的元素组成

    用[]表示列表,用逗号分隔其中的元素

    b=['a','b','c']

    添加元素

    append():在末尾添加      list.append('a')

    insert():在索引处添加      list.insert(0,'b')

    从列表中删除元素

    del:删除指定位置元素      del list[0]

    pop():删除元素,并接着使用它的值  删除的是末尾的元素    a=list.pop()  b=list.pop(1)

    remove():根据值删除元素(只删除第一个)      list.remove('a')

    排序

    sort():排序(永久修改)      list.sort()  list.sort(reverse=True)

    sorted():临时排序

    reverse():反转

    len():求列表长度

    nlist = [1,2,3,4,5]

    l=len(nlist)

    print(l)  #5

    Python根据缩进判断代码行与前一个代码行的关系

    range()

    range(1,6): 1,2,3,4,5

    range(2,11,2): 2,4,6,8,10  参数中的第二个'2'表示步长

    min()、max()、sum()

    求数字列表中最小数 、最大数、所有数字之和

    列表解析

    将for循环与创建新元素的代码合成一行,并自动附加新元素

    squares=[value**2 for value in range(1,11)]

    切片

    列表的部分元素

    players[0:3]  1~3名队员

    players[:4]  没有指定起始索引,从头开始提取

    players[2:]  从第3个元素到末尾元素

    players[-3:]  从倒数第3个元素到末尾元素

    复制列表

    ff1=ff[:]  将ff[]中的元素复制给ff1

    ff1=ff  这两个变量指向同一个列表

    元组

    不可变的列表

    可以给存储元组的变量赋值      dd=(200,20)  dd=(2,2)

    元组也可以进行切片运算

    1 t=(0,1,2,3,4,5)
    2 print(t[:3])        #(0,1,2)

    if语句

    if expression:

        if_suit

    检查特定值是否包含在列表中

    str=['abc','def','ccc']

    user='fff'

    if user in str:

       ...

    确定列表不为空

    top=[]

    if top:    #如果列表不为空

       ...

    字典

    字典是一系列键-值对

    dd={'color':'green','point':5}

  • 相关阅读:
    JavaScript 倒计时器,闹钟功能
    JS实现手风琴效果
    JS原生选项卡 – 幻灯片效果
    JS/CSS 响应式样式实例
    JS/CSS 全屏幕导航 – 从上到下动画
    JS实现下拉菜单的功能
    node.js服务器核心http和文件读写
    JS实现联想自动补齐功能
    JS搜索菜单实现
    关于写专利(专利交底书)
  • 原文地址:https://www.cnblogs.com/Toya/p/11093873.html
Copyright © 2011-2022 走看看