前言python
本文的文字及圖片來源於網絡,僅供學習、交流使用,不具備任何商業用途,版權歸原做者全部,若有問題請及時聯繫咱們以做處理。
做者:程序員野客 程序員
先看下我們的基礎目錄
1 標識符
2 關鍵字
3 引號
4 編碼
5 輸入輸出
6 縮進
7 多行
8 註釋
9 數據類型
10 運算符
10.1 經常使用運算符
10.2 運算符優先級編程
接下來我們一個個複習講解。若是你也剛學python不久遇到問題多,建議能夠去小編的Python交流.裙 :一久武其而而流一思(數字的諧音)轉換下能夠找到了,裏面有最新Python教程項目可拿,不懂的問題多跟裏面的人交流,都會解決哦! 下面談正題網絡
1 標識符
標識符是編程時使用的名字,用於給變量、函數、語句塊等命名,Python 中標識符由字母、數字、下劃線組成,不能以數字開頭,區分大小寫。函數
如下劃線開頭的標識符有特殊含義,單下劃線開頭的標識符,如:_xxx ,表示不能直接訪問的類屬性,需經過類提供的接口進行訪問,不能用 from xxx import * 導入;雙下劃線開頭的標識符,如:__xx,表示私有成員;雙下劃線開頭和結尾的標識符,如:__xx__,表示 Python 中內置標識,如:__init__() 表示類的構造函數。學習
2 關鍵字
and exec not assert finally or
break for pass class from print
continue global raise def if return
del import try elif in while
else is with except lambda yield
上面表中是 Python 中的關鍵字(保留字),咱們在自定義標識符時不能使用關鍵字。編碼
3 引號
Python 可使用引號(')、雙引號(")、三引號(''' 或 """)來表示字符串,引號的開始與結束須類型相同,三引號能夠由多行組成。以下所示:對象
id = '001'blog
name = "張三"教程
skill = '''
唱歌
跳舞'''
skill = """
唱歌
跳舞"""
4 編碼
Python2 中默認編碼爲 ASCII,假如內容爲漢字,不指定編碼便不能正確的輸出及讀取,好比咱們想要指定編碼爲 UTF-8,Python 中經過在開頭加入 # -*- coding: UTF-8 -*- 進行指定。
Python3 中默認編碼爲 UTF-8,所以在使用 Python3 時,咱們一般不需指定編碼。
5 輸入輸出
Python 輸出使用 print(),內容加在括號中便可。以下所示:
print('Hello Python')
Python 提供了一個 input(),可讓用戶輸入字符串,並存放到一個變量裏。以下所示:
name = input()
print('Hi',name)
6 縮進
Python 不使用 {} 來控制類、函數、邏輯判斷等,而是使用縮進,縮進的空格可變。以下所示:
if True:
print(True)
else:
print(False)
7 多行
Python 中通常以新行做爲語句的結束標識,可使用 \ 將一行語句分爲多行顯示。以下所示:
a = 128
b = 1024
c = 512
d = a + \
b - \
c
若是包含在 []、{}、() 括號中,則不須要使用 \。以下所示:
arr = {
a,
b,
c
}
8 註釋
Python 中單行註釋使用 #,多行註釋使用三個單引號(''')或三個雙引號(""")。以下所示:
# 我是單行註釋
'''
我是多行註釋
我是多行註釋
'''
"""
我是多行註釋
我是多行註釋
"""
9 數據類型
整數:能夠爲任意大小、包含負數
浮點數:就是小數
字符串:以單引號 '、雙引號"、三引號 ''' 或 """括起來的文本
布爾:只有 True、False 兩種值
空值:用 None 表示
變量:是可變的
常量:不可變
10 運算符10.1 經常使用運算符運算符 描述 示例+ 相加 a + b- 相減 a - b* 相乘 a * b/ 相除 a / b% 取模 a % b** 冪 a**b 表示 a 的 b 次冪// 取整除 9 // 4 結果爲 2== 是否相等 a == b!= 是否不等於 a != b> 是否大於 a > b>= 是否大於等於 a >= b<= 是否小於等於 a <= b= 簡單的賦值運算符 a = b + c+= 加法賦值運算符 a += b 等效於 a = a + b-= 減法賦值運算符 a -= b 等效於 a = a - b*= 乘法賦值運算符 a *= b 等效於 a = a * b/= 除法賦值運算符 a /= b 等效於 a = a / b%= 取模賦值運算符 a %= b 等效於 a = a % b**= 冪賦值運算符 a **= b 等效於 a = a ** b//= 取整除賦值運算符 a //= b 等效於 a = a // b& 與 a & b| 或 a | b^ 異或 a ^ b~ 取反 ~a<< 左移動 a << 3>> 右移動 a >> 3and 布爾類型與 a and bor 布爾類型或 a or bnot 布爾類型非 not ais 判斷兩個標識符是否引用同一個對象 a is bis not 判斷兩個標識符是否引用不一樣對象 a is not b10.2 運算符優先級運算符 描述(由上至下對應優先級由高到低)** 冪運算~ + - 取反、正號、負號* / % // 乘、除、取模、取整除+ - 加法、減法>> << 右移、左移& 與^ | 異或、或<= < > >= 比較運算符== != 是否等於、是否不等於= %= /= //= -= += *= **= 賦值運算符is is not 身份運算符in not in 成員運算符not and or 邏輯運算符總結,以上就是本期分享的python必學入門知識,但願對你有幫助,另外若是你也剛學python不久遇到問題多,建議能夠去小編的Python交流.裙 :一久武其而而流一思(數字的諧音)轉換下能夠找到了,裏面有最新Python教程項目可拿,不懂的問題多跟裏面的人交流,都會解決哦!