• python基础


    基础概念:

    1、打印到终端/控制台 print('呵呵呵')

    2、注释#

    3、定义函数def

    4、:表示段落开始,缩进相同的为同一代码块

    例: def first_python_func(something):

          print(something)

          return 'yeah'

    5、循环 while for

    例: a = 0

       while a < 100:

        a = a + 1

        print(a)

    6、逻辑运算 and / or / not

    例:(a==1) and (b==1) 

    7、 break 跳出整个循环 continue直接进行下一次循环

    数据概念:

    特殊存储数据的格式:

    1、列表list

    alist=[1,2,3.'hhh','虎虎虎','heiheihei']

    1)下标从0开始 print(alist[2]) #3

    2)遍历 for me in alist:

        print(me) #依次打印alist里的所有内容

    3)判断某元素是否在alist中

    if '虎虎虎' in alist:

      print('虎虎虎在里面~')

    4)列表内容可以改变

    alist[3] = alist[3] + 'add'

    2、元祖tuple --- 内容不能改变的列表

    1)用圆括号()来表示

    2)内容只能一开始设定

    3)元祖与列表之间可通过函数互相转变,转成列表就可改变内容

    例: atuple = (2,3,'咳咳')

       alist = list(atuple) #变成[2,3,'咳咳']

       alist[0] = 0

       tuple2 = tuple(alist) #变回(2,3,'咳咳')

    4)字符串是一种特殊的元祖,内容不可变的字符列表

    例:txt = 'abcdefg'

      print(txt[1]) #b

    3、字典dict(一个字,一个解释,用大括号表示)

    adict = {
      1: '我是解释1',# 索引(key) : 值 

      2:'我是解释2',

      '我是3':3,

      '我是4':4

      }

    1)索引不可重复

    2)  索引可以是数字、文字、函数、元祖,但不可以是列表,可变的东西不能作为索引

    3)用索引提取、设定或增加值,而不是用位置

    4、集合set (类似列表,但内容不重复,无次序)

    1)用处:去重

    2)   使用set()函数建立集合

    例:set([1,2,3,2,4,6]) #1,2,3,4,6

    3)  可变成列表,利用list函数

      alist = list(aset) [1,2,3,4,6]

  • 相关阅读:
    GZS与小公园(DFS)
    II play with GG(思维规律)
    bearBaby loves sleeping(BFS)
    湖南大学新生赛C,G,J题解
    bootstrap 标签页的使用(tab)
    js 循环生成元素,并为元素添加click事件,结果只执行最后一个点击事件
    使用原生js实现一个列表数据展示页面不同的项目状态使整行显示不同颜色。
    【Vue】详解Vue组件系统 目录
    基于TCP与UDP协议的socket通信
    ElementUI三级菜单checkBox全选实现
  • 原文地址:https://www.cnblogs.com/cheeseCatMiao/p/10835806.html
Copyright © 2020-2023  润新知