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