移動到本行開頭:home鍵
移動到本行末尾:end鍵盤
注釋**:ctrl + /
複製行:ctrl +d
選擇列:滑鼠左鍵 + alt
移動行:shift + alt + 上下箭頭
**格式化:ctrl+alt+l
執行:shift + ctrl+f10
簡單來說它給人看的,通常是對**的描述資訊,不被執行。
分為兩種:
1. 單行注釋:以#號開頭。
2. 多行注釋:三引號(""" 「」")開頭,三引號(""" 「」")結尾。
表示乙個功能,函式定義者是提供功能的人,函式呼叫者是使用功能的人。
例如:1. print(資料) 作用:將括號中的內容顯示在控制台中
2. 變數 = input(「需要顯示的內容」) 作用:將使用者輸入的內容賦值給變數
定義:關聯乙個物件的識別符號。
命名:必須是字母或下劃線開頭,後跟字母、數字、下劃線。
不能使用關鍵字(藍色),否則發生語法錯誤:syntaxerror: invalid syntax。
建議命名:字母小寫,多個單詞以下劃線隔開。
class_name
賦值:建立乙個變數或改變乙個變數關聯的資料。
語法:變數名 = 資料
變數名1 = 變數名2 = 資料
變數名1, 變數名2, = 資料1, 資料2
語法:del 變數名1, 變數名2
作用:用於刪除變數,同時解除與物件的關聯.如果可能則釋放物件。(慎用)
自動化記憶體管理的引用計數:
每個物件記錄被變數繫結(引用)的數量,當為0時被銷毀
1. 在python中變數沒有型別,但關聯的物件有型別。
2. 通過type函式可檢視。
表示不存在的特殊物件。
作用:佔位和解除與物件的關聯
表示整數,包含正數、負數、0。
如: -5, 100, 0
字面值:
十進位制:5
二進位制:0b開頭,後跟1或者1
八進位制:0o開頭,後跟0~7
十六進製制:0x開頭,後跟09,af,a~f
表示小數,包含正數、負數,0.0)。
字面值:
小數:1.0 2.5
科學計數法:e/e (正負號) 指數
1.23e-2 (等同於0.0123)
1.23456e5(等同於123456.0)
是用來記錄文字資訊(文字資訊)。
字面值:雙引號
由實部和虛部組成的數字。
虛部是以j或j結尾。
字面值: 1j 1+1j 1-1j
用來表示真和假的型別
true 表示真(條件滿足或成立),本質是1
false 表示假(條件不滿足或不成立),本質是0
轉換為整形: int(資料)
轉換為浮點型:float(資料)
轉換為字串:str(資料)
轉換為布林:bool(資料)
結果為false:bool(0) bool(0.0) bool(none)
混合型別自動公升級:
1 + 2.14 返回的結果是 3.14
1 + 3.0 返回結果是: 4.0
加法 :+
減法 :-
乘法 : *
除法:結果為浮點數: /
地板除:除的結果去掉小數部分 //
求餘 :%
冪運算:**
優先順序從高到低: () , ** , *, / ,%, // , + , - 。
y += x 等同於 y = y + x
y -= x 等同於 y = y - x
y *= x 等同於 y = y * x
y /= x 等同於 y = y / x
y //= x 等同於 y = y // x
y %= x 等同於 y = y % x
y **= x 等同於 y = y ** x
小於 <
小於等 <=
大於 >
大於等於 >>=
等於==
不等於 !=
返回布林型別的值
比較運算的數學表示方式:0 <= x <= 100
與and
表示並且的關係,一假俱假。
示例:true and true # true
true and false # false
false and true # false
false and false # false
或or表示或者的關係,一真俱真
示例:true or true # true
true or false # true
false or true # true
false or false # false
and和or 的運用
判斷年份是否為潤年
year=int(input("請輸入年份:"))
if year%4 == 0 and year%100!=0 or year%400==0:
print(true)
else:
print(false)
非 not
表示取反
例如:not true # 返回false
not false # 返回true
短路運算
一但結果確定,後面的語句將不再執行。
語法:x is y
x is not y
作用:is 用於判斷兩個物件是否是同乙個物件,是時返回true,否則返回false。
is not 的作用與is相反
高到低:
算數運算子
比較運算子
快捷運算子
身份運算子
邏輯運算子
Python學習基礎篇
1.python學習,通過linux指令 py 檔案建立第一行輸入特殊注釋 usr bin env python 然後通過指令給 py以執行許可權chmod a x hello.py 通過 py執行 2.python輸入和輸出類似其他語言 輸出 print hello world 輸入 name i...
Python基礎學習篇 exec
exec語句 exec語句用來執行儲存在字串或者檔案中的python語句。可以生成乙個包含python 的字串,然後使用exec語句執行這些語句。exec print hello word hello world exec語句的用法和eval r execfile 是不一樣的,exec是乙個語句,而...
Python基礎學習篇 lambda
python lambda是在python中使用lambda來建立匿名函式,而用def建立的方法是有名稱的,除了從表面上的方法名不一樣外,python lambda還有哪些和def不一樣呢?1 python lambda會建立乙個函式物件,但不會把這個函式物件賦給乙個識別符號,而def則會把函式物件...