Python基礎練習

2021-10-05 15:31:43 字數 2108 閱讀 5741

# 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 =

# 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)

# print(list1)

# 深拷貝,二級結構變得話,資料仍然不變。淺拷貝,二級結構變得話。資料會跟著變

# import copy

# 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基礎練習

1.python 為什麼不需要變數名和變數型別宣告?python語言中物件的型別和記憶體都是執行時確定的。在建立也就是賦值時,直譯器會根據語法和右側的運算元來決定新物件的型別。2.python 為什麼不需要宣告函式型別?待補充3.python 為什麼應當避免在變數名的開始和結尾使用雙下劃線?合法識別...

python基礎練習

比較大小5個數的大小 i 5j 1 sum1 0 while j i num1 int input 輸入第 d個數 j if j 1 max1 num1 min1 num1 sum1 num1 else if num1 max1 max1 num1 elif num1 求5個數的和及平均值 i 5j...

Python基礎練習

簡單輸入輸出互動。name input 請輸入 請輸入 12 print name 12 n input 請輸入 請輸入 23 print n 23 name n 1223 int name int n 35 使用者輸入兩個數字,計算並輸出兩個數字之和 嘗試只用一行 實現這個功能 輸入數字 num1...