python自學筆記(十)

2021-09-27 03:05:18 字數 643 閱讀 8574

1.生成單調的list:[1,2,3,4,5,6]可用list(range(1,11))

2.生成有一定規律的list:[1x1, 2x2, 3x3, ..., 10x10]

l=

for x in range(1,11)

x*x for x in range(1,11)
把要生成的表示式放在前面+for迴圈+判斷條件(根據情況選擇)

3.還可以使用兩層迴圈,可以生成全排列:

print([m+n for m in "abc" for n in "efg"])
4.for迴圈其實可以同時使用兩個甚至多個變數,比如dict的items()可以同時迭代key和value:

d = 

for k, v in d.items():

print(k, '=', v)

同理列表生成式也可以做到:

print([k+"="+v for k,v in d.items()])
isinstance():判斷是否為字串

Java自學筆記(十)

要用到多型,一定是已經有子父類關係或者類實現介面等前提 格式 父類型別 變數名稱 new 子型別行 變數名稱.方法 具體體現 父子類,抽象類,介面 class fu class zi extends fu 類的多型使用 fu f new zi 這其實就是向上轉型 abstract class fu ...

python自學筆記

一 字串 單引號定義 s spam len s 求長度 第一位索引從0開始 s 0 s 最後一位也可以從 1開始索引 s 1 m s 2 a 幾個常用到的索引計算方法 s 1 pam 從第乙個一直到最後乙個 s 0 3 spa 從m開始到n 1 不包括n 本例為從0到2 s 3 pam 從第乙個開始...

webots 2019a 自學筆記《十》

原創文章,出自 阿龍clliu 開啟2019a,發現介面是好看多了,但內建機械人都好像封裝起來了,不能把庫卡機械人的麥輪拆下來了 已解決,轉化成基本節點可以解除封裝 不過總算是把7.0.3版本裡的運動副關係設計得更明了了,現在有了hingejoint。另乙個,發現大家可能都遇到乙個問題,2019a版...