# class Rever(object): # # class:类。类属性:里面的变量;类方法:里面封装的函数 # # 在类的内部,定义def函数的时候。必须含有self参数,并且必须是第一个。 # # __表示函数私有,不可以被类之外的函数调用 # _表示私有变量,不能被这个函数之外的函数调用 # object函数内置基类 # # __init__初始化函数,也可以声明类的属性(即公用变量) # def __init__(self): # pass # # def parse(self, cli): # pass tuple1 = ("jack", "mack", "lucy", "jams", "tina", "cookie", "jack") list1 = ["jack", "mack", "lucy", "jams", "tina", "cookie", "jack"] dict1 = {"age": 15, "name": "jane", "pid": 24123} # print(tuple1[1]) # mack # print(tuple1[::2]) # ('jack', 'lucy', 'tina') # print(tuple1[-1]) # cookie # print(tuple1[2::4]) # ('lucy',) # print(tuple1[2:4]) # ('lucy', 'jams') # print(tuple1[:-1]) # ('jack', 'mack', 'lucy', 'jams', 'tina', 'cookie') import random, numpy # ran = numpy.random.random(1) # print(ran) # [0.32494245] # 取列表内随机元素. # ran2 = list1[random.randint(0, len(list1))] # print(ran2) # a = random.randint(0, 10) # print(a) # inp = int(input()) # if inp > 10: # print("大于10") # else: # print("小于10") # print(dict1["age"]) # dict1["age"] = 22 # print(dict1) # dict1["per"] = 4 # print(dict1) # 清空字典 # dict1.clear() # print(dict1) # 删除指定的键值对 # dict1.pop("per") # print(dict1) # list1.pop(0) # print(list1) # 删除指定元素 # list1.remove("jack") # print(list1) # list1.append(["perk", "erls"]) # print(list1) # 深拷贝,二级结构变得话,数据仍然不变。浅拷贝,二级结构变得话。数据会跟着变 # import copy # list1.append(["perk", "erls"]) # list2 = copy.copy(list1) # # list2 = copy.deepcopy(list1) # print(list2) # list1[-1][1] = "just" # print(list1) # print(list2) str1 = "我爱中国" str2 = "I love china, I become Chinese. The world is beautiful" # print(len(str1)) # for x in str1: # print(x) # 分离前两个 # get1 = str2.split(" ", 2) # print(get1)
Python基础练习
最新推荐文章于 2024-04-04 14:50:27 发布