• 4回复贴,共1

Python学习回顾

只看楼主收藏回复

虽然Python相对比较好上手一点,但是还是要回顾滴!


IP属地:浙江1楼2017-05-10 09:15回复
    1.python基础语法(虽然和C#大同小异,但是还是有不同)
    数据类型那些千篇一律,值得注意的是Python中声明变量时不需要声明变量类型,即同一个变量的类型是可变的。
    两个特别的类型list和tuple
    list:类似于数组,大小可变
    tuple:类似于labview的簇,一旦初始化就不能更改——因为不可变,所以相较于list更安全,所以尽量用tuple代替list。


    IP属地:浙江2楼2017-05-10 09:31
    回复
      条件结构 for循环
      if condition: for var in list/tuple
      do do
      elif condition:
      do while循环
      else: while condition:
      do do


      IP属地:浙江3楼2017-05-10 09:35
      回复
        字典dict和集合set
        dict:
        mydict={'key',value}
        添加key:mydict['anotherkey']=value
        删除key:mydict.pop('key') 对应地value也会被删除。
        与list相比:查找速度快,但要占用大量内存
        set 一组元素的集合,集合内没有重复的元素
        声明set时要借助list
        myset=set([a,b,c])
        添加元素:myset.add(item)
        删除元素:myset.remove(item)


        IP属地:浙江4楼2017-05-10 09:49
        回复
          函数:
          调用:函数名(参数)
          声明:def funname(parameter):
          function
          参数:
          默认参数:函数名(参数,默认参数=默认值)
          当默认参数没有被额外赋值的时候,默认参数会使用默认值
          可变参数:函数名(*可变参数)
          即可包含不确定个参数的参数 接收的是一个tuple
          可选参数:函数名(**kw)
          即选填的参数,可有可无 接手的是一个dict


          IP属地:浙江5楼2017-05-10 10:35
          回复