原创 Python 101 列表增刪改查常用操作及效率

Python 列表大法0. 內建常用數據結構:線性數據結構線性表:順序表:鏈接表1. Python list列表的屬性列表的索引Python列表的增刪改查腦圖(雙擊查看大圖):2. Python列表的查詢     2.1 inde

原创 c++-隨機數練習

C++-隨機數c++的隨機數 c++的隨機數 在c++中,像隨機輸出一個值並沒有任何規律並不難,只是需要導入一個庫,cstdlib生成隨機數的代碼如下: #include<iostream> #include<cstdlib> u

原创 Python格式化輸出小練習-DigiK Practice

Python格式化輸出 練習題目: 給一個圓的半徑,求圓的面積( surface area )和周長(circumference ),圓周率3.14 標準答案 f前綴輸出 radius= int(input('the radius

原创 Python tuple元組基礎101

元組的屬性 不可變 元組的初始化/封裝 空元組的封裝 t2 = () () tuple() 與列表的不同: t3=() t4=tuple() t3 is t4 >>> True (單元素)不是元組,元組別漏下逗號 原因,tup

原创 Python小白入門練習試題

如下是三套Python101的檢測題,你可以從中任選一套,如果你可以在40分鐘之內完成,請跳過Python基礎開始你的進階之路;如果你磕磕巴巴60分鐘都沒有完成,請果斷從0開始。 Python基礎 A卷 “=”,"==",在Py

原创 Python小白的切片練習101

Python切片的基本語法 sequence[start:stop] sequence[start:stop:step] 通過給定的索引區間獲得線性結構的一部分數據 start、stop、step爲整數,可以是正整數、負整數、

原创 Python排序練習-DigiK Practice

輸入兩個數,比較大小後,將兩個數升序排列 方法1 交替排序 num1 = int(input('please input your first number>>>')) num2 = int(input('please impu

原创 c++基礎常見算法的寫法

一、選擇排序 void select(int a[],int n) { int i,j,minl; for(i=0;i<n-1;i++) { minl=i; for(j=i+1;j<n;j++) { i

原创 Python帶參裝飾器的入門路線:終於寫出小白看不懂的代碼了-Wayne大師6

Python帶參裝飾器的入門套路 在學習帶參裝飾器前我們首先複習一下無參裝飾器的寫法: def add(x, y): return x + y def logger(fn): def wrapper(*args

原创 Python字典101-Dictionary就該這麼入門-Wayne3

字典術語:Dict-Mapping;Item-Entry 字典英文成爲Dict或者Dictionary,也稱作mapping。 Python中,字典是有任意個元素組成的集合,每個元素成爲一個Item,也成爲Entry。key+va

原创 Python3的新類型:Bytes

Bytes的定義方法 byte是不可變類型,一旦定義不可以修改 >>> b1 = bytes() # b" 空字節,一旦定義不可修改 >>> b1 b'' >>> b1 = 1 >>> b1 1 >>> b2 = b''

原创 Python計算數位分離的效率優化

原始方案 # 給定一個不超過5的正整數(不轉換爲字符串),依次打印萬位、千位、百位、十位、各位數字。 y = 54321 x = 10000 for i in range(5): m = y//x #*位是m p

原创 Python字典小練習:知識點(setdefault-get-sorted)

Python字典練習 練習題1.(使用字典的方法) 用戶輸入一個數字,打印每一位數字以及重複次數。輸入和打印數字,注意輸出的是字符串類型: 思路1:常規思路,定義一個字典的key保存所有數字 # the_number =input

原创 跟我一起練習神器IPython使用用法

幫助 # ? # int? # int?? 特殊變量 a = 1000 b = 2000 _ #上一次out值 '' a 1000 b 2000 __ 1000 ___ 1000 _oh #out輸

原创 跑溜Python楊輝三角的解法,玩轉Python列表,脫離編程小白-Wayne 5

楊輝三角Python解法1.0 楊輝三角Python解法1.1 Python楊輝三角打印最樸素解法:把前兩項作爲特殊項,這個算法可以集中練習索引的邊界問題。 >>> n = 6 >>> triangle = [[1],[1,1]]