Python基础小笔记《2017-09-24》

来源:互联网 发布:三国吴国知乎 编辑:程序博客网 时间:2024/05/29 04:21

一、。。。

import randomprint("-------test-----")num = random.randint(1,10)temp = input("猜猜:\n")guess = int(temp)while guess != num:          temp = input("猜错了,请重新输入")          guess = int(temp)          if guess < num:                    print("小了")          elif guess > num:                    print("大了")print("end")

二、数组增删改查

1、arrays.append(obj)2、arrays.extend([obj,...])3、arrays.insert(num,obj)4、arrays.remove(obj)5、del arrays[num]6、arrays.pop()7、arrays[start:end]      arrays[:end]       arrays[start:]    //分片

三、元祖tuple
不能修改元祖中的元素。

temp = (1,)temp = 1,   //有逗号就行,空元祖为()

四、收集参数

def test(*params):   //*params为收集参数//test(1,2,3,4,5)//params[1]=2

五、全局变量
在局部函数里面用global修饰变量即可修改全局变量的值

count=10def test():    global count    count = 5//此时count=5

六、三元运算符

a = result if b else cresult : (b = true) ; result = c 

七、切片小知识

temp = [1,2,3,4,5,6]temp[-1] = 6  //逆着来,下标以1为基准temp[1] = 2   //顺着来,下标以0为基准

八、字典

特性:

  • dict是无序的
  • key必须是唯一的,天生去重
原创粉丝点击