Python开发 基礎知識 (未完代補)

Python屬高階語言,所編築的是字節碼

變量;只能由字母、數字、下划線構成,但不能以數字開頭,亦不能與功能關鍵字相同

(ex: and, or, as, assert, break, class, continue, def, del, elif, else, if ,expect, exec, finally, for ,in, while, from, global, import, input, print, is, not ,pass, return, try, with, yeild)

計算符

7 + 3 = 10

7 - 3 = 5

7 * 3 = 21

7 / 3 = 2.33333333

7 // 3 = 2 (商)

7 % 3 = 1 (餘)

7 ** 3 = 343 (方)

關係符

< (小於)   <= (小於等於)   == (等於)  >= (大於等於)  > (大於)  != or <> (不等於)

K = 1 (令K為1)   K == 1 (K與1相同 / 比較用)

條件語句

If  elif  elif  else

判定結果為 True/False (bool值)

支援 [Pass  in  not in]

有關係符 ( < (小於)   <= (小於等於)   == (等於)  >= (大於等於)  > (大於)  != or <> (不等於) )

name = "ABC"  其字符串的子序列 "A" "B" "C" "AB" "BC" "ABC" 都可被 in 判定為 True,但字符串內部為有序,故"AC"則為False

迭代循環

While 循環 (無限循環,可加上終止條件語句)

支援 [ 條件If  Pass  continue(跳回上層循環)  break(直接終止循環) ]

For ____ in ____ 循環

原文地址:https://www.cnblogs.com/pyleu1028/p/9882111.html

时间: 2024-10-27 13:46:35

Python开发 基礎知識 (未完代補)的相关文章

Python开发 基礎知識 3.類別&amp;方法 (bool &amp; str) (未完待續)

類別 可使用type()查看 內建 [ 布爾:bool (Boolen) 字串:str (String) 數字:int (Integer) 小數:float 列表:list 元祖:tuple 字典:dict ] 亦可用class宣告新類別 布爾值  (用於比較.邏輯.成員判定之運算) 以 1=True,  0=False 紀錄於記憶體中 資料判定上,有東西 or 判定為真=True,沒東西( "", [ ], ( ), { }, 0 )or判定為假=False 有邏輯運算 ( and 

Python开发 基礎知識 2.變量 ( *arg, **kwargs )

變量 *args 和 **kwargs ( *和**為本體,名稱為通俗的名稱約定 ) *args 用於函式定義. 可將不定數量的參數傳遞給一個函數,傳入函式的引數,會先以Tuple物件收集,再設定給參數 def test_var_args(f_arg, *arg): print("first normal arg:", f_arg) for arg1 in arg: print("another arg through *argv:", arg1) test_var

文明5新手的基礎知識

文明玩到現在也累積了一些經驗.由於功力不夠,只能提供一些基礎中的基礎,盼能拋磚引玉,還請高手們不吝指正. 一.        坐城: 移民坐城的規則,應該已經是常識了.當一座城建立時,就會產生4紅臉(3城市紅臉和1人口紅臉).而城本身基礎產出是2糧1鎚.當坐地的地形+資源超過這個基礎值就維持,不夠就補滿. 舉例來說,丘陵的基本產出是2鎚.因此在丘陵上坐城,因為沒糧所以會補上2糧.而2鎚的部分會保留,所以城市產出就是2糧2鎚.這也就是許多人喜歡開在丘陵的緣故(另外還有防禦力的加乘). 如果坐在丘陵

Python开发 標準內建方法 (未完代補)

abs(number)  絕對值  The abs() method takes a single argument: num - number whose absolute value is to be returned. The number can be: integer floating number complex number any(iterable)   The any() method returns True if any element of an iterable is

JavaScript基礎知識

1.標籤組使用 <script charset='utf-8' //設置字元集 defet //使腳本延遲到文檔解析完成,Browser已忽略 language='javascript' //設置語言,已廢棄 src='url' //引用外部檔,可選 type='text/javascript' //必選,language替代品 >代碼</script> 列印JavaScript結尾符(外部引用可直接打):'<scr'+'ipt>'); src引用JS後,不要在<

BootStrap基礎知識

1. .lead //突出 .text-left //文字居左 .text-right //文字居右 .text-center //文字居中 .text-justify //文字兩端對齊 .text-nowrap //文字不換行 .text-uppercase //大寫 .text-lowercase //小寫 .text-capitalize //首字母大寫 .text-muted //柔和灰 .text-primary //主要藍 .text-success //成功藍 .text-info

Linux基礎知識 —— open&amp;close

下面說一下在用戶空間調用open/close/dup跟驅動中的open和release的對應. 下面是測試驅動: 1 #include <linux/module.h> 2 #include <linux/miscdevice.h> 3 #include <linux/fs.h> 4 5 6 static int misc_demo_open(struct inode *nodp, struct file *filp) 7 { 8 printk("%s ent

jQuery基礎知識

$(function(){}) //jQuery先執行一遍再執行其他函數 $(document).ready(fn) //文檔加載完後觸發 1. 刪除$:jQuery.noConflict() 2. $('#m') $('a') $('.n') $('*') $('ul li *') $('div#b ul.c') $('span,em,.box') $('div>p') $('div+p') $('div ~p') 3. $('#w').find('p').css() // #m下的p 同$(

iOS开发系统版本适配(未完待续。。。)

1.iOS9引入了新特性App Transport Security (ATS).新特性要求App内访问的网络必须使用HTTPS协议:iOS9系统发送的网络请求将统一使用TLS 1.2 SSL.采用TLS 1.2 协议,目的是强制增强数据访问安全,而且 系统 Foundation 框架下的相关网络请求,将不再默认使用 Http 等不安全的网络协议,而默认采用 TLS 1.2.简单的说,就是苹果限制了HTTP协议,如果你用的是http协议的,要处理请参考我的另一文章,iOS9网络适配 2.iOS9